문제

Air 및 JavaScript를 사용하여 SQLITE DB에 날짜 값을 삽입하려고합니다. 값이 삽입되지만 시도하고 보면 Null이라고합니다.

나중에 나는 SQLITE가 줄리안 형식을 사용하여 데이트를하는 것을 발견했습니다. JavaScript 날짜 개체를 Julian 형식으로 변환하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

Adobe Air는 JS 날짜 개체를 지원하지 않습니다. 데이터를 삽입하는 동안 사용하고있었습니다

stmt.parameters[":myDate"] = new Date();

이것은 데이터베이스에 날짜를 삽입했지만 유용한 형식으로 반환하지 않았습니다. 나는 다음을 시도했고 그것은 매력처럼 작동했습니다.

stmt.parameters[":myDate"] = new window.runtime.Date();

여기서 참조

다른 팁

나는 뭔가를 얻었다.

sqlite에 데이터를 삽입 :

 INSERT INTO <table> (<column>) VALUES (’2008-06-09 07:20:00′);

여기서 중요한 것은 - <column> 데이터 유형은 DateTime이어야합니다.

sqlite에서 데이터를 다시 가져 오기 :

SELECT datetime(<column>) AS <variableName> FROM <table>;
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top