SQLite 中的儒略日到 ISO 8601 字符串
我有一个表,在 SQLite 中将日期/时间值存储为儒略日(使用 julianday() 函数)。当我阅读它们时,我似乎不知道如何将它们转换回 ISO 8601 样式字符串 (YYYY-mm-ddThh:m:ss.sss)?
I have a table that stores date/time values as julian days in SQLite (using the julianday() function). I can't seem to figure out how to convert them back to ISO 8601 style strings (YYYY-mm-ddThh:m:ss.sss) when I read them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需将儒略日数字输入到
datetime
函数即可:因此,
datetime(julianday_output)
与julianday
函数的方向相反:Just feed the Julian day number to the
datetime
function:So
datetime(julianday_output)
goes in the opposite direction as thejulianday
function:您尝试过
strftime
吗? http://www.sqlite.org/lang_datefunc.htmlHave you tried
strftime
? http://www.sqlite.org/lang_datefunc.html