gpt4 book ai didi

sqlite - 共同时代(BCE)日期之前保存

转载 作者:行者123 更新时间:2023-12-03 19:31:03 25 4
gpt4 key购买 nike

我正在创建写书软件。

问题是,当用户创建发生在200 BCE [CE / BCE Wiki]年中的故事时,如何将该日期存储在SQLite中,以便我可以像普通的DateTime那样对其进行排序。

最佳答案

built-in date functions的文档说:


这些功能仅适用于0000-01-01 00:00:00和9999-12-31 23:59:59之间的日期。


但是,SQLite没有单独的日期数据类型。它仅使用数字或字符串,并且仅在将日期函数应用于它们时才将它们解释为日期。

如果您实际上不需要使用SQLite日期函数,则可以使用任何类型和格式,只要它可以正确排序即可。
诸如yyyy-mm-dd之类的字符串在BCE日期中无法正确排序,因此您必须使用数字(朱利安天数,Unix时间戳或任何其他格式)。

关于sqlite - 共同时代(BCE)日期之前保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41092493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com