SimpleDateFormat foo = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println("foo:"+foo.format(new Date()));
Calendar gc = GregorianCalendar.getInstance();
System.out.println("gc.getTime():"+gc.getTime());
System.out.println("gc.getTimeInMillis():"+new Date(gc.getTimeInMillis()));
//当前系统默认时区的时间:
Calendar calendar=new GregorianCalendar();
System.out.print("时区:"+calendar.getTimeZone().getID()+" ");
System.out.println("时间:"+calendar.get(Calendar.HOUR_OF_DAY)+":"+calendar.get(Calendar.MINUTE));
//美国洛杉矶时区
TimeZone tz=TimeZone.getTimeZone("America/Los_Angeles");
//时区转换
calendar.setTimeZone(tz);
System.out.print("时区:"+calendar.getTimeZone().getID()+" ");
System.out.println("时间:"+calendar.get(Calendar.HOUR_OF_DAY)+":"+calendar.get(Calendar.MINUTE));
Date time=new Date();
//1、取得本地时间:
java.util.Calendar cal = java.util.Calendar.getInstance();
//2、取得时间偏移量:
int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET);
//3、取得夏令时差:
int dstOffset = cal.get(java.util.Calendar.DST_OFFSET);
//4、从本地时间里扣除这些差量,即可以取得UTC时间:
cal.add(java.util.Calendar.MILLISECOND, -(zoneOffset + dstOffset));
//之后调用cal.get(int x)或cal.getTimeInMillis()方法所取得的时间即是UTC标准时间。
System.out.println("UTC:"+new Date(cal.getTimeInMillis()));
Calendar calendar1 = Calendar.getInstance();
TimeZone tztz = TimeZone.getTimeZone("GMT");
calendar1.setTimeZone(tztz);
System.out.println(calendar.getTime());
System.out.println(calendar.getTimeInMillis());
分享到:
相关推荐
获取UTC时间、UTC时间转本地时间
Java初学者练习题,使用if else循环完成,可对初学者提供一定的参考。
UTC RTC之间的转换算法,可以直接移植使用,很方便。
主要介绍了Java获取UTC时间的方法,结合具体实例形式详细分析了Java针对时区、本地时间、时间偏移量等相关操作技巧,需要的朋友可以参考下
UTC时间 简单的 UTC 时间原语 这个库类似于 Joda time,但要小得多(比 joda-time 小 100 多倍)。 如何使用 参见test/java/com/truward/time/UtcTimeTest.java UtcTime time = UtcTime . now(); // creates ...
此函数通过 Java 方法将本地时间转换为 UTC。 因此,它可以移植到任何平台上的 Matlab。 它可以将 datenums 向量或 datevecs 向量(即 local_time_to_utc(now) 或 local_time_to_utc([2008 01 01 00 00 00]))作为...
java基础至此你可以在日期和时间数据中包含时区,还提供对小数秒的支持。本课的重点在于怎样使用包含在 Oracle9i/10g 中新的日期时间数据类型的新日期时间函数。为了理解这些函数的工作方式,必须熟悉时区和格林尼治...
将 UTC 格式的 Matlab 日期向量(即 [2008 01 01 00 00 00])转换为本地时间的日期/时间字符串。 用户可以指定日期/时间字符串的格式。 该函数使用 Java 类和方法,因此它是可移植的,并且与所有平台上的 Matlab ...
主要介绍了java时区转换的理解及示例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
美国东部时间在UTC-5时区,北京时间是UTC+8时区,正常情况下美东时间比北京时间晚13个小时。需要注意的是美国有夏令时,而北京没有夏令时,美国夏令时时会让时间快一个小时,让人民早起早睡,所以在美国实行夏令时时...
Android 完美获取手机当前时区,解决时间偏移量和夏令时差问题.从本地时间里扣除这些变量,即可以取得UTC时间
ElasticSearch入门文章相关代码
matlab App Designer 编写UTC时间戳转换工具,可实现显示UTC实时时间,GPS时间,UTC转北京时间,北京时间转UTC时间
为了理解这些函数的工作方式,必须熟悉时区和格林尼治标准时间 (GMT),GMT 现在是世界时间坐标 (UTC Coordinated Universal Time) 的参考。 一天中的小时是以地球的自转为标准的,一天中的任何特定时刻依赖你所在的...
该程序需要RXTXcomm库来辅助Java虚拟机完成串口的读写。代码写的比较烂,给自己一个备份,可以读取出经纬度,海拔高度,UTC时间,寻找到几颗卫星……
Java 8日期/时间注册模块modelMapper . registerModule( new Jsr310Module ());配置我们还支持配置。 // using String patternsJsr310ModuleConfig config = Jsr310ModuleConfig . builder() .dateTimePattern( " ...
日期时间测试该代码演示了如何从时代获取UTC时间(毫秒),以及如何使用joda-time库和标准Java 8库生成自定义的人类可读的日期时间字符串表示形式。
杰安德鲁 处理服务器UTC时间并相应地进行转换以满足您的android需求
MongoDB存储时间类型数据时,都是先转换为UTC时间,然后存储到数据库中,当我们取出存储的时间时,就会出现时差的问题。 比如我们用的北京时间,读取到的数值就会看到比当前时间少了8个小时,难道说我们在每次读取的...