获取当前格林威治时间

来源:互联网 发布:淘宝客帐号怎么注册 编辑:程序博客网 时间:2024/04/20 20:48
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));    }
0 0
原创粉丝点击