from_unixtime/unix_timestamp mysql时间操作
2012-10-24 20:39
309 查看
from_unixtime/unix_timestamp
from_unixtime/unix_timestamp是两个对unix时间的相反的操作:
mysql> select from_unixtime(dn_scheduled_time) from ldm_task limit 1 \G
*************************** 1. row ***************************
from_unixtime(dn_scheduled_time): 2012-10-19 18:23:31
mysql> select unix_timestamp(from_unixtime(dn_scheduled_time)) from ldm_task limit 1 \G
*************************** 1. row ***************************
unix_timestamp(from_unixtime(dn_scheduled_time)): 1350642211
FROM_UNIXTIME(unix_timestamp,format)
根据其原型可以得到不同的时间字串格式:
mysql> select from_unixtime(dn_scheduled_time, '%Y-%m-%d %h:%i:%s') from ldm_task limit 1 \G
*************************** 1. row ***************************
from_unixtime(dn_scheduled_time, '%Y-%m-%d %h:%i:%s'): 2012-10-19 06:23:31
其中字串格式:
%M 月名字(January……December)%W 星期名字(Sunday……Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 数字, 4 位%y 年, 数字, 2 位%a 缩写的星期名字(Sun……Sat)%d 月份中的天数, 数字(00……31)%e 月份中的天数, 数字(0……31)%m 月, 数字(01……12)%c 月, 数字(1……12)%b 缩写的月份名字(Jan……Dec)%j 一年中的天数(001……366)%H 小时(00……23)%k 小时(0……23)%h 小时(01……12)%I 小时(01……12)%l 小时(1……12)%i 分钟, 数字(00……59)%r 时间,12 小时(hh:mm:ss [AP]M)%T 时间,24 小时(hh:mm:ss)%S 秒(00……59)%s 秒(00……59)%p AM或PM%w 一个星期中的天数(0=Sunday ……6=Saturday )%U 星期(0……52), 这里星期天是星期的第一天%u 星期(0……52), 这里星期一是星期的第一天
from_unixtime/unix_timestamp是两个对unix时间的相反的操作:
mysql> select from_unixtime(dn_scheduled_time) from ldm_task limit 1 \G
*************************** 1. row ***************************
from_unixtime(dn_scheduled_time): 2012-10-19 18:23:31
mysql> select unix_timestamp(from_unixtime(dn_scheduled_time)) from ldm_task limit 1 \G
*************************** 1. row ***************************
unix_timestamp(from_unixtime(dn_scheduled_time)): 1350642211
FROM_UNIXTIME(unix_timestamp,format)
根据其原型可以得到不同的时间字串格式:
mysql> select from_unixtime(dn_scheduled_time, '%Y-%m-%d %h:%i:%s') from ldm_task limit 1 \G
*************************** 1. row ***************************
from_unixtime(dn_scheduled_time, '%Y-%m-%d %h:%i:%s'): 2012-10-19 06:23:31
其中字串格式:
%M 月名字(January……December)%W 星期名字(Sunday……Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 数字, 4 位%y 年, 数字, 2 位%a 缩写的星期名字(Sun……Sat)%d 月份中的天数, 数字(00……31)%e 月份中的天数, 数字(0……31)%m 月, 数字(01……12)%c 月, 数字(1……12)%b 缩写的月份名字(Jan……Dec)%j 一年中的天数(001……366)%H 小时(00……23)%k 小时(0……23)%h 小时(01……12)%I 小时(01……12)%l 小时(1……12)%i 分钟, 数字(00……59)%r 时间,12 小时(hh:mm:ss [AP]M)%T 时间,24 小时(hh:mm:ss)%S 秒(00……59)%s 秒(00……59)%p AM或PM%w 一个星期中的天数(0=Sunday ……6=Saturday )%U 星期(0……52), 这里星期天是星期的第一天%u 星期(0……52), 这里星期一是星期的第一天
相关文章推荐
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql版本 5.6.10,UNIX_TIMESTAMP和FROM_UNIXTIME支持最大时间戳转换
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql中UNIX_TIMESTAMP和FROM_UNIXTIME时间戳
- MySQL查询中时间转换--UNIX_TIMESTAMP()和from_unixtime()的使用
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql 中 unix_timestamp,from_unixtime 时间戳函数
- Mysql日期时间类型(DATE,DATETIME,TIMESTAMP)和函数及与linux系统时间之间的转换(UNIX_TIMESTAMP、FROM_UNIXTIME)
- mysql 5.6 时间函数的变化 FROM_UNIXTIME CURRENT_TIMESTAMP
- SQL Server时间粒度系列----第6节基于当前日的小时数和分钟数与mysql unix_timestamp和from_unixtime的mssql实现
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql时间格式函数:from_unixtime()、unix_timestamp()、date_format()
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- FROM_UNIXTIME 格式化MYSQL时间戳函数
- MySQL 与 PHP 日期时间格式对比 UNIX_TIMESTAMP() / time() / strtotime()
- mysql格式化时间函数:FROM_UNIXTIME() DATE_FORMAT()
- MySQL的FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别