我正在尝试使用joda-time来解析表单的日期字符串YYYY-MM-DD.我有这样的测试代码:
DateTimeFormatter dateDecoder = DateTimeFormat.forPattern("YYYY-MM-DD");
DateTime dateTime = dateDecoder.parseDateTime("2005-07-30");
System.out.println(dateTime);
Run Code Online (Sandbox Code Playgroud)
哪个输出:
2005-01-30T00:00:00.000Z
Run Code Online (Sandbox Code Playgroud)
如您所见,生成的DateTime对象是30 Jan 2005,而不是30 July 2005.
感谢任何帮助.我只是假设这会起作用,因为它是这里列出的日期格式之一.