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))
}