2011-09-30 8 views

답변

5

는 그냥 datetime function에 율리우스 일 수를 공급 :

시간 문자열은 다음 형식 중 하나 일 수 있습니다
[...]
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 
+0

감사합니다! – ForeverLearning

1

strftime을 사용해 보셨습니까? http://www.sqlite.org/lang_datefunc.html

+0

나는 그것을 보았다하지만 반대의 변환을하는 방법을 나에게 즉시 명백하지 않았다. 나는 % J이 문자열에서 작동하고 줄리안 일 수를 반환한다고 생각했습니다. (SELECT strftime ('% J', 'ISO_8601')) – ForeverLearning