1、获取现在的Unix时间戳
Mysql :select unix_timestamp(now())
postgresql : select extract(epoch from now())
sql server : select datediff(s,‘1970-01-01 00:00:00’,getutcdate())
2、实现Unix时间戳(Unix timestamp) —> 普通时间
mysql : from_unixtime(Unix timestamp)
postgresql: select timestamp with time zone ‘epoch’ + (Unix timestamp) * interval ‘1 second’
sql server: dateadd(s,Unix timestamp,‘1970-01-01 00:00:00’)
3、实现普通时间—>Unix时间戳(Unix timestamp)
mysql : select unix_timestamp(time)
时间格式:yyyy-mm-dd hh:mm:ss 或YYMMDD或YYYYMMDD
postgresql : select extract(epoch from date(‘yyyy-mm-dd hh:mm:ss’))
SELECT DATEDIFF(s, ‘1970-01-01 00:00:00’, time)
数据库语言获取Unix时间戳
最新推荐文章于 2024-04-18 11:03:15 发布