2014-01-05 30 views
1

我有新日期()格式的日期。我需要轉換爲sqllite日期時間格式(2014-01-05T00:00:00.000Z)。是否有可能這樣做?如何將簡單日期轉換爲sqllite日期時間格式?

var date = new Date(); 

現在我需要轉換這個日期sqllite像(2014-01-05T00:00:00.000Z)日期時間格式。

+0

這將會是有益的,如果你所說的語言這個'新的Date() '來自...... –

+0

大體而言,您不應該考慮日期的sqlite字符串格式。您的數據庫適配器應該將編程語言中的規範日期對象自動轉換爲正確的格式,而不會顯式地進行字符串轉換。但是,如上所述,我們需要知道您正在使用哪種編程語言來提供更具體的建議=) –

+0

它來自簡單的Java腳本。 –

回答

-3

使用此

var Date = new Date(); 
var sqliteDate = Date.toISOString(); 

看看這個W3schools

-1

可以使用的strftime,從date and time functions

SELECT strftime('%d-%m-%Y', 'now') 

輸出

10-06-2010 

希望這有助於.. :)

+0

這根本不回答問題。它不在Javascript中,結果不是ISO 8601字符串。 – Killah

5

嘗試:

var date = new Date(); 
var sqllite_date = date.toISOString(); 
+0

發現獲得SQLite DATETIME格式和javascript日期對象之間兼容性的最佳方法。使用這種方法,sqlite的日期方法工作比較簡單,javascript理解新的日期(sqllite_date)。 – efx

相關問題