如果我有这样的方法:
public static String convertDateTimeToString(DateTime dt) {
return dt.getDate() + " " + dt.getTime();
}
它需要一个我自己的 DateTime
对象,它包含一个 java.sql.Date
和一个 java.sql.Time
,什么是反转过程的最佳方法,以便我可以从字符串中提取 java.sql.Date
和 java.sql.Time
?
或者如果 DateTime dt
是一个 JodaTime DateTime
对象?
如果这可以在不引用 java.util.Date
的情况下完成。
最佳答案
看SimpleDateFormat类(class)。这是一个 tutorial .
你需要这样的东西:
String datetimeString;
Date result;
SimpleDateFormat formatter = new SimpleDateFormat("EEE d MMM yy hh:mm:ss");
result = formatter.parse (datetimeString);
关于java - 将字符串转换为 java.sql.Date 和 java.sql.Time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2980583/