如何将org.joda.time.DateTime转换为com.mindfusion.common.DateTime



我有一个java项目的问题。

我必须将String转换为com.mindfusion.common.DateTime,我所能做的就是使用以下代码将其转换为org.joda.time.DateTime:

org.joda.time.format.DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");
org.joda.time.DateTime d2 = formatter.parseDateTime("2/7/2016 12:00:00");

我想这样使用它:

Appointment a = new Appointment();
a.setStartTime(d2);

setStartTime()需要com.mindfusion.common.DateTime

任何想法?

看起来您只是想调用构造函数来指定所有不同的字段:

a.setStartTime(new com.mindfusion.common.DateTime(
    d2.getYear(), d2.getMonthOfYear(), d2.getDayOfMonth(),
    d2.getHourOfDay(), d2.getMinuteOfHour(), d2.getSecondOfMinute());

请注意,它似乎没有任何时区支持,这有点令人担忧…

相关内容

  • 没有找到相关文章

最新更新