Date 和 Datetime 型別的主要區別在於它們能夠儲存的資訊範圍和精確度。
-
儲存範圍:
- Date 型別只能儲存日期,其範圍是從公元1年1月1日到公元9999年12月31日。
- Datetime 型別可以儲存日期和時間,其範圍是從公元1000年1月1日到公元9999年12月31日。
-
儲存空間:
- 由於 Datetime 型別儲存了更多的資訊(日期和時間),因此它通常比 Date 型別佔用更多的儲存空間。
-
精確度:
- Datetime 型別的精確度高於 Date 型別,因為它可以精確到毫秒級別。
- Date 型別只能精確到天。
-
使用場景:
- Date 型別通常用於儲存只需要記錄日期的情況,例如生日、建立日期等。
- Datetime 型別則適用於需要記錄具體時間的情況,例如訂單時間、日誌記錄等。
參考:百度AI
設定時間格式:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");