我有一个日期格式 -
2015年1月12日
我需要将其转换为使用jodatime
2015-12-01T18:47:37.8688573Z
我做了什么 -
public void setStartDate(String startDate) {
StartDate = DateTime.parse(startDate);
}
获取错误 -
java.lang.IllegalArgumentException:格式无效:" 30-11-2015"在" 15"
时格格不入
答案 0 :(得分:1)
joda-time不支持微秒。
您可以按照以下方式解析它:
String date = "01-12-2015";
DateTime dateTime = DateTime.parse(date, DateTimeFormat.forPattern("dd-MM-yyyy"));
System.out.println(dateTime);
//2015-12-01T00:00:00.000+02:00