我需要在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 = ... ?