简单的java Date和Joda-Time DateTime应该达到目的.
Date date = new Date(); // java.util.Date; - This date has both the date and time in it already.
DateTime dateTime = new DateTime(date);
Run Code Online (Sandbox Code Playgroud)
有关Joda-Time的更多信息.
如果你有两个String对象,其中1 Date代表另一个对象Time,你可以组合2个字符串并使用SDF来解析它并获取Date对象,然后可以将其转换为DateTime.
使用此修复它:
public DateTime dateAndTimeToDateTime(java.sql.Date date, java.sql.Time time) {
String myDate = date + " " + time;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date utilDate = new java.util.Date();
try {
utilDate = sdf.parse(myDate);
} catch (ParseException pe){
pe.printStackTrace();
}
DateTime dateTime = new DateTime(utilDate);
return dateTime;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34316 次 |
| 最近记录: |