1.timestamp:
? ? ? ? ? ? ? ? 自帶時區(qū)屬性,該類型的字段會隨著服務(wù)器時區(qū)的變化而變化,自動換算成相應(yīng)時區(qū)的時間,存儲形式為:yyyy-MM-dd HH:mm:ss,對應(yīng)的Java類型為java.sql.Timestamp
? ? ? ? ? ? ? ? 缺點:只能存儲到2038年的時間。
2.datetime:
? ? ? ? ? ? ? ? 不具備時區(qū)屬性,無存儲時間限制,存儲形式為:yyyy-MM-dd HH:mm:ss,對應(yīng)的Java類型為:java.util.Date 或者 jdk8的LocalDateTime
3.date:
? ? ? ? ? ? ? ? 無存儲時間限制,存儲形式為:yyyy-MM-dd,對應(yīng)的Java類型為:java.util.Date 或者 jdk8的LocalDate,一般存儲生日建議用該字段。文章來源:http://www.zghlxwxcb.cn/news/detail-693576.html
注:
? ? ? ? 時間存儲不建議用字符串及inthuo bigint類型,因為使用字符串無法使用MySQL中的日期函數(shù),會給查詢帶來不便,另外字符串存儲時間占用空間較大,而使用int或bigint雖然查詢效率高,但可讀性太差。文章來源地址http://www.zghlxwxcb.cn/news/detail-693576.html
到了這里,關(guān)于Java項目中,MySQL數(shù)據(jù)庫中的時間字段用哪個?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!