【发布时间】:2015-03-19 10:32:14
【问题描述】:
问题确实在标题中。最简单的方法是什么?
【问题讨论】:
-
嗯,你为什么要这样做?互操作性原因?
-
@fge 是的,我通常使用 joda 来处理时间和日期,但需要使用需要日历的库
问题确实在标题中。最简单的方法是什么?
【问题讨论】:
LocalDateTime jodaTime = LocalDateTime.now();
Calendar cal = Calendar.getInstance();
cal.setTime(jodaTime.toDate());
【讨论】:
你可以使用 toCalendar
这是Approach to convert from org.joda.time.DateTime to java.util.Calendar的帖子
例如。
Date date = dateTime.toDate();
Calendar calendar = dateTime.toCalendar(Locale.getDefault());
【讨论】:
也许你可以试试这个方法,LocalDateTime to Calendar of java.util:
转换顺序:LocalDateTime -> DateTime -> Calendar
LocalDateTime ldt = new LocalDateTime();
DateTime dt = ldt.toDateTime();
Calendar c = dt.toCalendar(null);
System.out.println(c.getTime());
希望这个对你有用。干杯!
【讨论】: