0

我想java.util.Date使用joda. 我需要Date课堂上的日期格式为yyyy-MMM-dd HH:mm:ssGMT/UTC时间。

谢谢。

我将澄清我的问题:我希望当我打印 toString of Date 时,我将以 yyyy-MMM-dd HH:mm:ss 格式和 UTC/GMT 时间获得时间。

4

2 回答 2

1
DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MMM-dd HH:mm:ss");
DateTime jodaDate = fmt.parseDateTime(utilDate);
于 2013-06-10T07:01:10.367 回答
0

有从AbstractInstant继承的方法DateTime::toDate()

java.util.Date您可以使用SimpleDateFormat进行格式化

DateTime您可以使用DateTimeFomratter进行格式化

或者你可以扩展Date

public class MyDate extends Date
{
   private SimpleDateFormat FORMATTER = new SimpleDateFormat("yyyy-MMM-dd HH:mm:ss");

   public MyDate(Date date)
   {
      super(date.getTime());
   }

   @Override
   public String toString()
   {
      return FORMATTER.format(this);
   }
}
于 2013-06-10T08:28:54.190 回答