如何将日期时间转换为日期
我怎样才能转换到,反之亦然?Date
DateTime
例如:
Date dt = new Date();
现在我想把它隐蔽到.DateTime
也
DateTime dtim = new DateTime();
现在我想把它转换为日期。
我怎样才能转换到,反之亦然?Date
DateTime
例如:
Date dt = new Date();
现在我想把它隐蔽到.DateTime
也
DateTime dtim = new DateTime();
现在我想把它转换为日期。
这是你在说什么吗?如果是这样,它将是Joda Time
DateTime
dateTime.toDate()
正如斯卡夫曼上面所说
dateTime.toDate()
应该做这个把戏。但请记住,如果 dateTime 对象的时区与用户的当前时区不同,则 dateTime.toDate() 将以用户的时区返回日期对象。即
DateTime newDate = new DateTime().toDateTime(DateTimeZone.forID("America/Los_Angeles"));
System.out.println(newDate);
System.out.println(newDate.toDate());
这将打印
2017-07-05T14:19:23.294-07:00
星期三 七月 05 15:19:23 MDT 2017
因为我的系统时间在 MDT 中