如何在Android SQLite数据库中保留Joda LocalDateTime

时间:2016-01-19 04:42:03

标签: android android-sqlite jodatime

我需要在Android上的SQLite数据库中保留Joda LocalDateTime。 SQLite没有特定于日期的日期数据类型instead TEXT and INTEGER is suggested。 如何安全地将Joda LocalDateTime转换为毫秒(长)并返回以保持和读取数据库? 我担心会失去时区。

DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm ZZ");
LocalDateTime dateTime = LocalDateTime.parse("2016-01-18 22:36 -06:00", formatter);
long milliseconds = ... ?

0 个答案:

没有答案