1. 程式人生 > >Sql 時間戳(int)轉換為datetime

Sql 時間戳(int)轉換為datetime

1.SQl server 把int型時間戳轉換為相應的datetime型 CONVERT(VARCHAR(20),DATEADD(SECOND,create_time,'1970-01-01 00:00:00'),120) 其中空值會轉換為'1970-01-01 00:00:00' >select CONVERT(VARCHAR(20),DATEADD(SECOND,875996580,'1970-01-01 00:00:00'),120) >'1997-10-04 22:23:00' 2.mysql:利用函式 from_unixtime() Select FROM_UNIXTIME(875996580); > '1997-10-04 22:23:00' tips:
UNIX_TIMESTAMP():返回值: 當前時間的UNIX格式數字串,或者說是 UNIX 時間戳(從 UTC 時間'1970-01-01 00:00:00'開始的秒數),通常為十位,如 1344887103 >select UNIX_TIMESTAMP('1997-10-04 22:23:00') >875996580