【发布时间】:2016-08-09 07:44:04
【问题描述】:
我在“EDT”的系统时区创建了日历对象。当我收到cal.getTime(); 时,它会打印 EDT 的日期。如何在 UTC 中获取同一日历的日期?
我只是想使用下面的 sn-p 将其转换为字符串
`Calendar cal = Calendar.getInstance();
String definedDate = CalendarUtils.toString(cal, "MM/dd/yyyy");
System.out.println(definedDate);
public static String toString(Calendar cal, String pattern) {
String str = "";
if (cal!= null) {
SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);
str = dateFormat.format(cal.getTime());
LOGGER.error("Date : "+str);
}
return str;
}
`
【问题讨论】:
-
有一个简单的直接方法可以做到这一点,请参阅链接的问题。