page contents

函数FROM_UNIXTIME和UNIX_TIMESTAMP的作用分别是什么?

轩辕小不懂 发布于 2022-03-17 15:34
阅读 661
收藏 0
分类:数据库
3319
Nen
Nen
- 程序员

函数FROM_UNIXTIME将MySQL中用10位数字存储的时间以日期格式来显示。语法:FROM_UNIXTIME(unix_timestamp,format),例如:

attachments-2022-03-HrUImM6g6232ebe7b562b.png

函数UNIX_TIMESTAMP返回指定时间的UNIX格式数字串,即UNIX时间戳(从UTC时间'1970-01-01 00:00:00'开始的秒数),通常为十位,如1344887103。语法:UNIX_TIMESTAMP( date )参数:date可能是个DATE字符串,DATETIME字符串,TIMESTAPE字符串,或者是一个类似于YYMMDD或者YYYYMMDD的数字串。返回:从UTC时间'1970-01-01 00:00:00'开始到该参数之间的秒数。服务器将参数date转化成UTC格式的内部时间。客户端则可以自行设置当前时区。当UNIX_TIMESTAMP()用于1个TIMESTAMP列时,函数直接返回内部时间戳的值;如果传递1个超出范围的时间到UNIX_TIMESTAMP(),它的返回值是零。如果date为空,那么将返回从UTC时间'1970-01-01 00:00:00'开始到当前时间的秒数。

attachments-2022-03-jGRHbAA76232ec061e22c.png

请先 登录 后评论