没有时间怎么能改日期,也就是时间不变呢?
数据库中的格式DATE:01.06.2020 8:55:46.
UPDATE t_pet t SET t.date_input='31.05.2020' WHERE t.id in (
111 ,
222 ,
333 )
所以我得到31.05.2020 00:00:00了,想要的结果是31.05.2020 8:55:46。
没有时间怎么能改日期,也就是时间不变呢?
数据库中的格式DATE:01.06.2020 8:55:46.
UPDATE t_pet t SET t.date_input='31.05.2020' WHERE t.id in (
111 ,
222 ,
333 )
所以我得到31.05.2020 00:00:00了,想要的结果是31.05.2020 8:55:46。
像这样:
可重现的示例(在 db<>fiddle 上):
数据库中的日期表示为一个数字,它
1.0对应于一整天。因此,如果需要在同一时间将日期更改已知天数,则减去/加上整数天数就足够了。有时,当您需要处理小时和分钟时,这很有用。例如,添加 2 小时 30 分钟 (
1 / 24 * 2.5)