zl程序教程

您现在的位置是:首页 >  其他

当前栏目

mysqlFrom_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数

日期 函数 Date unix format timestamp unixtime
2023-06-13 09:14:17 时间
from_unixtime()是MySQL里的时间函数
date为需要处理的参数(该参数是Unix时间戳),可以是字段名,也可以直接是Unix时间戳字符串
后面的"%Y%m%d"主要是将返回值格式化
例如:
mysql>SELECTFROM_UNIXTIME(1249488000,"%Y%m%d")
->20071120
mysql>SELECTFROM_UNIXTIME(1249488000,"%Y年%m月%d")
->2007年11月20
UNIX_TIMESTAMP()是与之相对正好相反的时间函数

UNIX_TIMESTAMP(),UNIX_TIMESTAMP(date)

  若无参数调用,则返回一个Unixtimestamp("1970-01-0100:00:00"GMT之后的秒数)作为无符号整数。若用date来调用UNIX_TIMESTAMP(),它会将参数值以"1970-01-0100:00:00"GMT后的秒数的形式返回。date可以是一个DATE字符串、一个DATETIME字符串、一个TIMESTAMP或一个当地时间的YYMMDD或YYYMMDD格式的数字。

例如:
复制代码代码如下:

mysql>SELECTUNIX_TIMESTAMP();(执行使得时间:2009-08-0610:10:40)
->1249524739
mysql>SELECTUNIX_TIMESTAMP("2009-08-06");
->1249488000

SELECT*
FROM`student`
WHEREregTime>UNIX_TIMESTAMP(curdate())//今天所有学生注册记录。