回答

收藏

MySQL从毫秒字段中选择格式化日期

技术问答 技术问答 389 人阅读 | 0 人回复 | 2023-09-14

我在MySQL数据库中有一列,其中包含以毫秒(纪元)为单位的日期。我想建立一个SQL查询,将日期格式化为易于理解的格式(任何格式和时区的日,月,年,小时,分钟,秒)。是否有执行此操作的SQL(或MySQL专用)函数?
, R5 m" u6 n2 G' n' _- q4 d- W- i               
, W$ i+ Z6 R/ p5 }解决方案:
+ V* x- f0 V( e% C( t% j# P               
3 @/ D/ E  M; F- g5 B5 U# T9 G( J& p% |: T  d' {

! [  F. Z6 X) @$ u7 {& j9 y/ P" K/ o1 v                尝试使用手册中FROM_UNIXTIME提供的类似功能
. H/ n; h% w- |: c  LSELECT FROM_UNIXTIME(1196440219);
1 D9 Q1 L3 g( i( P* L ->'2007-11-30 10:30:19'
* b% t& W  D" a您也可以使用这样的格式
3 u; Q! z5 T9 g( o  T# a* W! Mmysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),
3 ]' ^( C$ J$ n$ Y/ e* [    ->'%Y%D%M%h:%i:%s%x');
! u! _: \5 m" B  w( ?  H; R- P    ->'2007年11月30日10:30:59 2007'
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则