mysql 時間類型小結

mysql 允許不嚴格的語法;任何標點符號都可以用作日期部分或者時間部分時間的額間隔符 -+*&%
98.12.32 11-30-23
€time:
time類型的取值範圍是-839:59:59~838:59:59
D HH:MM:SS格式的字符串 D可以取值0~34 在存入數據庫時 D被轉換成小時保存 3 12:12:12在數據庫中是(3*24+12):12:12
101010被理解爲10:10:10   12被理解爲00:00:12   109712被理解爲不合法的輸入
如果沒有冒號,mysql解釋值的時候,假定最右邊的兩位表示秒有了冒號就是從時開始 12:12  被理解爲12:12:00
date:
僅需要日期值,沒有時間部分
YYYY-MM-DD YYYYMMDD表示的日期範圍 1000-01-01~9999-12-31
current_date或者now()表示當前日期
datetime:
YYYY-MM-DD HH:MM:SS
其中年份中 輸入兩位00~69將被轉換成2000~2069 
70~99將被轉換成1970~1999
取值範圍1000-01-01 00:00:00 ~9999-12-3 23:59:59
如果輸入121231050505將被轉換成2012-12-31 05:05:05

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章