JavaME Date String to Long

时间:2012-04-17 09:49:24

标签: datetime blackberry java-me

我正在使用SQLite并尝试将我的日期记录到黑莓日期时间字段中。

在数据库中

以格式存储为字符串:

yyyy-MM-dd HH:mm

e.g。 :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.

然后再将其转换回来。

1 个答案:

答案 0 :(得分: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);