久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

mysql函數unix_timestamp如何處理1970.1.1以前的數據?

瀏覽:190日期:2022-06-16 11:06:04

問題描述

問題解答

回答1:

那就沒辦法使用TIMESTAMP了可以考慮使用DATETIME類型

DATE范圍’1000-01-01’ to ’9999-12-31’

DATETIME’1000-01-01 00:00:00’ to ’9999-12-31 23:59:59’

TIMESTAMP ’1970-01-01 00:00:01’ UTC to ’2038-01-19 03:14:07’ UTC

回答2:

-- N秒前SELECT TIMESTAMPADD(SECOND,-3600,’1970-01-01 00:00:01’)-- >> 1969-12-31 23:00:01-- 2天前SELECT TIMESTAMPADD(DAY,-2,’1970-01-01 00:00:01’)-- >> 1969-12-30 00:00:01# FRAC_SECOND。表示間隔是毫秒# SECOND。秒# MINUTE。分鐘# HOUR。小時# DAY。天# WEEK。星期# MONTH。月# QUARTER。季度# YEAR。年

確認你存的負數是相對于 1970-01-01 00:00:01 的, 如此算并沒問題

select TIMESTAMPADD(FRAC_SECOND, table.create_time, ’1970-01-01 00:00:01’) as `create_time` from table

相關文章:
主站蜘蛛池模板: 南丹县| 含山县| 额敏县| 东港市| 正镶白旗| 安平县| 安新县| 巴林左旗| 新河县| 锦屏县| 阳江市| 阜城县| 基隆市| 五河县| 香港 | 延长县| 石泉县| 六枝特区| 平阳县| 田林县| 江华| 墨江| 沁源县| 绥化市| 驻马店市| 二连浩特市| 水富县| 吴江市| 黄梅县| 和政县| 车致| 九寨沟县| 藁城市| 河北省| 太仓市| 柞水县| 酒泉市| 封开县| 竹山县| 女性| 忻城县|