MySQL日期的數(shù)據(jù)類型
在MySQL中,日期有三種數(shù)據(jù)類型:DATE、DATETIME、TIMESTAMP。
DATE類型
DATE類型儲(chǔ)存年、月、日的值,格式為'YYYY-MM-DD'。
例如:'1999-01-01'。
DATETIME類型
DATETIME類型儲(chǔ)存年、月、日、時(shí)、分、秒的值,格式為'YYYY-MM-DD HH:MM:SS'。
例如:'1999-01-01 00:00:00'。
TIMESTAMP類型
TIMESTAMP類型儲(chǔ)存從1970年1月1日0時(shí)0分0秒算起的秒數(shù),格式為'YYYY-MM-DD HH:MM:SS'。
例如:'1999-01-01 00:00:00'的TIMESTAMP值為'915148800'。
日期類型的轉(zhuǎn)換函數(shù)
在MySQL中,可以使用DATE_FORMAT()函數(shù)將日期類型轉(zhuǎn)換成指定格式。
例如:DATE_FORMAT('1999-01-01','%m/%d/%Y')可以將日期'1999-01-01'轉(zhuǎn)換成'01/01/1999'。
還可以使用STR_TO_DATE()函數(shù)將字符串轉(zhuǎn)換成日期類型。
例如:STR_TO_DATE('01/01/1999','%m/%d/%Y')可以將字符串'01/01/1999'轉(zhuǎn)換成日期類型的'1999-01-01'。