Joda 时间字符串到日期和时间的转换
Joda Time String to Date and time convertion
我有一个日期格式 -
01-12-2015
我需要将其转换为使用 jodatime
2015-12-01T18:47:37.8688573Z
我做了什么 -
public void setStartDate(String startDate) {
StartDate = DateTime.parse(startDate);
}
获取错误 -
java.lang.IllegalArgumentException: Invalid format: "30-11-2015" is malformed at "15"
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
我有一个日期格式 -
01-12-2015
我需要将其转换为使用 jodatime
2015-12-01T18:47:37.8688573Z
我做了什么 -
public void setStartDate(String startDate) {
StartDate = DateTime.parse(startDate);
}
获取错误 -
java.lang.IllegalArgumentException: Invalid format: "30-11-2015" is malformed at "15"
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