`
projecttian
  • 浏览: 32706 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java TimeZone 时区

 
阅读更多
 String tzId = "America/Los_Angeles";
	        // String tzId = TimeZone.getDefault().getID();
	        TimeZone tz = TimeZone.getTimeZone(tzId);
	        DateFormat df = DateFormat.getInstance();
	        df.setTimeZone(tz);
	        String date = df.format(new Date());
	        System.out.println(date);

	        String[] avaIds = TimeZone.getAvailableIDs();
	        for (int i = 0; i < avaIds.length; i++) {
	            int offset = TimeZone.getTimeZone(avaIds[i]).getRawOffset();
	            System.out.println(i+"  "+avaIds[i]+" "+offset / (3600 * 1000) + "\t");
	        }


可以用这个时区来生成随机id
TimeZone tz = TimeZone.getTimeZone("ETC/GMT-8");
		TimeZone.setDefault(tz);
		SimpleDateFormat format = new SimpleDateFormat("HHmmssSS");

 

分享到:
评论

相关推荐

    java.util.TimeZone 的世界时区列表

    世界范围内的时区列表。由 java.util.TimeZone 类导出

    详解Java中的时区类TimeZone的用法

    TimeZone可以用来获取或者规定时区,也可以用来计算时差,这里我们就来详解Java中的时区类TimeZone的用法,特别要注意下面所提到的TimeZone相关的时间校准问题.

    Java对世界不同时区timezone之间时间转换的处理方法

    主要介绍了Java对世界不同时区timezone之间时间转换的处理方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat的区别于用法

    主要介绍了Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat的区别于用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    mysql时区异常.docx

    You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support. 内包含两种解决办法

    java时区问题

    XP系统中正确的TimeZone注册表文件. 博文链接:https://huiy.iteye.com/blog/200512

    Java处理时区的注意事项

    我要想大家说的是TimeZone,即时区。  经常有人发现时间不对,比如相差8个小时等等,其真实原因便是TimeZone。只有正确合理的运用TimeZone,才能保证系统时间无论何时都是准确的。  影响TimeZone的因素:  ...

    时区转换工具

    自己用java 写的一个非常简单好用的时区转换工具,可以将日期时间从任意一个时区转成另外一个时区的日期时间

    timezones:一个简单的时区数据集,其中包含国家_地区,国家_地区代码,UTCOffset和时区

    timeZones和UTCOffset数组与时区及其对应的UTCOffset匹配。 尽管有些国家/地区像这样一个时区: { countryCode: "CL", countryName: "Chile", timeZones: [ "America/Punta_Arenas", "America/Santiago", ...

    java-demo-01:Java相关的demo,呵呵

    //TimeZone timeBJ = TimeZone.getTimeZone("PRC");//得到北京时间的时区 TimeZone timeBJ = TimeZone.getTimeZone("GMT+8");//得到北京时间的时区 String[] strs = timeBJ.getAvailableIDs();

    java 获得的系统时间与操作系统的时间不一致

    问题:  1.new Date() 得到的时间?...在代码前加上下面这句话行了:TimeZone tz =TimeZone.getTimeZone(Asia/Shanghai);TimeZone.setDefault(tz)  2.在tomcat中修改catalina.bat文件的 set JAVA_OPTS在后面加上-Du

    Java Calendar手机上期选择-日历实现.rar

     TimeZone tz = TimeZone.getTimeZone("GMT 08:00"); // 指定时区为东八区  DateField dateAndTime = new DateField("日期和时间", DateField.DATE_TIME,tz); // 创建包含日期字段和时间字段的DateField对象date...

    java 日期格式化

    字母 日期或时间元素 表示 示例 G Era 标志符 Text AD y 年 Year 1996; 96 M 年中的月份 Month July;...z 时区 General time zone Pacific Standard Time; PST; GMT-08:00 Z 时区 RFC 822 time zone -0800

    注册表文件

    TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai"); TimeZone.setDefault(tz); 但是以上这些方法都只能用在我们自己的应用中,当我们获取时间的时候,改一下时区,但是对于那些应用服务器呢,它们以后记录日志什么...

    TimeZone Patch-开源

    TimeZonePatch是一个基于Java的灵活免费操作系统,用于针对错误的时区数据对java.util TimeZone进行修补。 已打补丁的TimeZones工厂可以从适当的数据源中读取正确的时区数据。

    window XP系统 恢复jvm默认时区为东八区

    经过某次打微软补丁后java获取的时间均为标准时间,和咱们国家的时间相差八小时,这是由于 注册表的建制更改有关,通过导入该注册表文件,可以恢复jvm时区到东八区

    verify-automatic-date-time-zone:Cordova插件以验证是否在Android和iOS中启用了自动日期,时间和时区

    cordova plugin add verify-automatic-date-time-zone VerifyAutomaticDateTimeZone.isAutomaticChecked 返回一个布尔值,指示是否为日期,时间和时区启用了自动 支持平台 安卓 快速范例 window . ...

    ticktock:JVM和Android的时区数据管理库,以Java 8+中的java.time API为目标

    滴答滴答TickTock是针对Java 8或更高版本中的java.time.* API的JVM和Android的时区数据管理库。如果要直接将时区数据与应用程序捆绑在一起,而不是依赖于当前设备时区(Android)或默认的&lt;java&gt;/lib版本(仅JVM),...

Global site tag (gtag.js) - Google Analytics