0

我有一列jdn格式的日期。我想将我的日期格式从 jdn 迁移到Calendar.getTimeInMillis()等于 sqlite的 Java unixepoch

这是示例迁移代码。

ALTER TABLE  TABLE_TIMES  ADD COLUMN  millies INTEGER
UPDATE TABLE_TIMES SET millies = ????
-- ALTER TABLE for DELETE COLUMN jdn

我如何转换jdnunixepoch. 我应该用什么代替????

4

1 回答 1

2

SQLite 的内置日期/时间函数已经支持儒略日数。要输出一个unixepoch值,请%s使用strftime. 要将秒转换为毫秒,请乘以 1000:

UPDATE Table_Times SET millies = strftime('%s', jdn) * 1000
于 2014-06-25T08:17:48.577 回答