0

SQLiteを使用していて、日付をブラックベリーの日時フィールドに入れようとしています。

DBでは、次の形式の文字列として保存されます。

yyyy-MM-dd HH:mm

例:2012-02-01 15:45

しかし、フィールドはそれをロングとして望んでいます。

date - The initial date value for this field. This is the number of milliseconds since midnight on January 1, 1970. To create an empty date field, set this parameter to Long.MIN_VALUE. This method will then remove the date value from this field, setting it to null.

そして、それを再び変換します。

4

1 に答える 1

4

次のコードを確認してください。

// conversion - string to long
long dateLong = HttpDateParser.parse("2012-04-17 16:09");

// conversion - long to string
Date dateObject = new Date(dateLong);        
String dateStr = (new SimpleDateFormat("yyyy-MM-dd HH:mm")).format(dateObject);
于 2012-04-17T10:11:05.793 に答える