2013-07-26 201 views
0

我正在開發android應用程序。我需要將datetime轉換爲日期。
我想將'25-07-2013 11:44AM'(日期時間)轉換爲'25-07-2013'(日期)。
我正在嘗試這個功能來轉換SELECT date('25-07-2013 11:44AM'),但它不工作。
請爲這個問題提出一些解決方案。SQLite日期時間轉換?

+0

這是一個SQLite的問題?您可以在Java上操作日期。 SQLite沒有任何日期數據類型。 –

回答

3

this page,它似乎並不認爲AM/PM時間在date SQLite的功能支持(這要根據爪哇date format specification至少註明爲hK;同時它明確提到%H hour: 00-24)。也許試試如果使用24小時制不會引發問題。

0

我不知道,如果你是尋找Java代碼或SQL代碼,但如果它是Java代碼,那麼解決辦法是這樣的:

String date = "25-07-2014 11:44AM"; 
     SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy"); 
     String newDate = dateFormat.format(dateFormat.parse(date)); 
     System.out.println(newDate); 

如果萬一你正在尋找的SQL代碼,讓我知道我也會分享。

+0

我在JavaScript中使用websql。 –