我只想将年份更新为2025,而不更改月份、日期和时间
我所拥有的
2027-01-01 09:30:00
2012-03-06 12:00:00
2014-01-01 17:24:00
2020-07-03 04:30:00
2020-01-01 05:50:00
2021-09-03 06:30:00
2013-01-01 23:30:00
2026-01-01 08:30:00
2028-01-01 09:30:00
what i required is below:
2025-01-01 09:30:00
2025-03-06 12:30:00
2025-01-01 17:24:00
2025-07-03 04:30:00
2025-01-01 05:50:00
2025-09-03 06:30:00
2025-01-01 23:30:00
2025-01-01 08:30:00
2025-01-01 09:30:00
I am using dB Browser for SQLite
我尝试过但没有成功的方法更新t set d = datetime(strftime(' %Y',datetime(2059))||字符串时间(“- %m-% d ",d));
1条答案
按热度按时间qyswt5oh1#
您可以通过子字符串操作进行更新:
注意,SQLite实际上没有时间戳/日期时间类型,相反,这些值将存储为文本,因此我们可以对它们进行子字符串操作。