SQLiteにユリウス日として日付/時刻の値を格納するテーブルがあります(julianday()関数を使用)。それらを読んだときに、ISO 8601スタイルの文字列(YYYY-mm-ddThh:m:ss.sss)に戻す方法がわからないようです。
6267 次
2 に答える
7
ユリウス日番号をdatetime
関数に入力するだけです:
時間文字列は、次のいずれかの形式にすることができます。
[...]
12. DDDDDDDDDD
[...]
形式12は、浮動小数点値として表されるユリウス日数です。
したがって、関数datetime(julianday_output)
とは逆の方向に進みます。julianday
sqlite> select datetime(julianday(current_timestamp)) as dt_from_jd, current_timestamp as dt;
dt_from_jd | dt
2011-09-30 14:46:52 | 2011-09-30 14:46:52
于 2011-09-30T14:47:20.580 に答える
1
試しましたstrftime
か?http://www.sqlite.org/lang_datefunc.html
于 2011-09-30T14:31:50.273 に答える