Men*_*ild 12
String localizedCalendarDate = DateTimeFormat.shortDate().print(new LocalDate(2014, 9, 29));
// uses in Germany: dd.MM.yyyy
// but uses in US: MM/dd/yyyy
LocalDate date =
DateTimeFormat.mediumDate().withLocale(Locale.US).parseLocalDate("09/29/2014");
DateTime dt = date.toDateTimeAtStartOfDay(DateTimeZone.forID("America/Los_Angeles"));
Run Code Online (Sandbox Code Playgroud)
如您所见,您还需要知道时钟时间(=示例中的一天开始)和时区(示例中为US-California),以便将已解析的日期转换为全局时间戳DateTime
.