public static void main(String[] args) throws ParseException {
// 获取当前系统时间
System.out.println(DateTime.now());
// 获取当前格林威治时间
DateTime d = DateTime.now(DateTimeZone.UTC);
// 还是当前系统时间
System.out.println(d.toDate());
// 当前格林威治时间
String str = d.toString("yyyy-MM-dd HH:mm:ss SSS");
System.out.println(str);
// 当前格林威治时间
Date date = DateUtils.parseDate(str, new String[] { "yyyy-MM-dd HH:mm:ss SSS" });
System.out.println(date);
// 当前格林威治时间
System.out.println(new DateTime(d.getYear(), d.getMonthOfYear(), d.getDayOfMonth(), d.getHourOfDay(), d
.getMinuteOfHour(), d.getSecondOfMinute()).toDate());
System.out.println();
// 设置基础时间为格林威治时间
TimeZone gmtTz = TimeZone.getTimeZone("GMT");
Date mydate = new Date();
System.out.println(mydate);
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
df.setTimeZone(gmtTz);
System.out.println(df.format(mydate));
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
System.out.println(df1.parse(df.format(mydate)));
System.out.println(df1.format(date));
}
获取当前格林威治时间
最新推荐文章于 2023-11-10 11:26:16 发布