这是我在应用程序中获得的日期:
String psqlDate = "2013-11-17 14:08:33+01";
最佳方法将
psqlDate
转换为joda DateTime
是什么?[编辑]
我可以使用
DateTime
的解析方法。它适用于具有带有T的日期和时间信息的时间戳 - 2013-11-17T14:08:33+01
。这应该使用良好的模式工作:
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd...");
DateTime dt = DateTime.parse((String) obj, formatter);
如何正确地格式化带时区的 PostgreSQL 时间戳?
String
类型的日期,而不是java.sql.Date
类型的。你是如何从数据库中获取这个值的? - Craig Ringer