SQL中date與datetime的區別?
1、顯示格式的區別 Date顯示格式:YYYY-MM-DD;DateTime顯示格式:YYYY-MM-DD HH:mm:ss。
2、顯示范圍的區別 Date顯示范圍是1601-01-01 到 9999-01-01;DateTime顯示范圍是1601-01-01 00:00:00 到 9999-12-31 23:59:59。
3、應用場景的區別 當業務需求中只需要精確到天時,可以用Date這個時間格式,當業務需求中需要精確到秒時,可以用DateTime這個時間格式。
4、后臺取值的區別 Date后臺取值:@JSONField(format=”yyyy-MM-dd”);DateTime后臺取值:@JSONField(format=”yyyy-MM-dd HH:mm:ss:SSS”)(這里只會精確到秒)。 ::MySQL函數