如果我有这样的方法:
public static String convertDateTimeToString(DateTime dt) {
return dt.getDate() + " " + dt.getTime();
}
我自己的DateTime
对象包含java.sql.Date
和java.sql.Time
,反转过程的最佳方法是什么,以便我可以对{{1}进行子串和一个来自String的java.sql.Date
?
或者java.sql.Time
是否为JodaTime DateTime dt
对象?
如果可以在不参考DateTime
的情况下完成此操作。
答案 0 :(得分:8)
查看SimpleDateFormat课程。这是一个tutorial。
你需要这样的东西:
String datetimeString;
Date result;
SimpleDateFormat formatter = new SimpleDateFormat("EEE d MMM yy hh:mm:ss");
result = formatter.parse (datetimeString);
答案 1 :(得分:7)