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

英文语言环境下,new Date()时间错误

    博客分类:
  • jvm
 
阅读更多

在英文环境下工作,系统语言设置为英文,用最简单的方式获取系统时间错误

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

System.out.println(sdf.format(new Date()));

 猜测是JVM时区设置有问题

打印所有系统参数

Properties pro=System.getProperties();

for(Iterator it=pro.entrySet().iterator();it.hasNext();){

Map.Entry entry=(Map.Entry)it.next();

System.out.println(entry.getKey()+":"+entry.getValue());

}

发现user.timezone:

添加run arguments如下


 显示时间正常,在命令行下运行

 

java -Duser.timezone="Asia/Shanghai" TimeTest

  • 大小: 24.1 KB
  • 大小: 3.1 KB
分享到:
评论

相关推荐

    JScript 语言参考

    getUTCMilliseconds 方法 使用全球标准时间(UTC)返回Date 对象的毫秒数。 getUTCMinutes 方法 使用全球标准时间(UTC)返回 Date 对象的分钟数。 getUTCMonth 方法 使用全球标准时间(UTC)返回 Date 对象的月份...

    微软JavaScript手册

    getUTCMilliseconds 方法 使用全球标准时间(UTC)返回Date 对象的毫秒数。 getUTCMinutes 方法 使用全球标准时间(UTC)返回 Date 对象的分钟数。 getUTCMonth 方法 使用全球标准时间(UTC)返回 Date 对象的月份...

    javascript文档

    getUTCMilliseconds 方法 使用全球标准时间(UTC)返回Date 对象的毫秒数。 getUTCMinutes 方法 使用全球标准时间(UTC)返回 Date 对象的分钟数。 getUTCMonth 方法 使用全球标准时间(UTC)返回 Date 对象的月份...

    新手学习C++入门资料

    有些情况下强制转换是禁用的,例如不能把一个结构类型转换成其他任何类型。数字类型和数字类型、指针和指针之间可以相互转换。当然,数字类型和指针类型也可以相互转换,但通常认为这样做是不安全而且也是没必要的。...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    实际上,封装在程序和数据之间设置了一道栅栏,它可以阻止一部分的设计错误,不至 于涉足应用程序其他部分的数据。 2.2.3 消息 一个单独的对象一般不十分有用,而作为一员出现在包含有许多其他对象的大...

    sleep-synchronously:在给定的时间内阻塞主线程

    同步睡眠在给定的时间内阻塞主线程这类似于您可以在许多其他语言中找到的本机函数。对于大多数任务,这是错误的工具!尽可能使用异步API。如果您需要等待某些资源,例如在您知道它只需要1秒钟但没有好的方法来检测...

    lua 程序设计学习.doc 版

    13.4.2 The __newindex Metamethod 13.4.3 有默认值的表 13.4.4 监控表 13.4.5 只读表 第14章 环境 14.1 使用动态名字访问全局变量 14.2 声明全局变量 14.3 非全局的环境 第15章 Packages 15.1 基本方法 15.2 私有...

    数据库开发框架(PDF版)

    第二个语言是繁体的转换2005-10-15 jacky*NEW:新增单据,会自动根据BILLTYPE及TABLE等自动生成BILLNO的生成格式信息,前缀默认为B开头*BUG:通用查询,过滤,报表窗口的DFM文件都有错误,不是OBJECT开头而是inherted*NEW:...

    在一小时内学会 C#(txt版本)

    如果你已经知晓 C++ 语言,本文将在不到一小时的时间内带你快速浏览 C# 的语法。如果熟悉 Java 语言,Java 的编程结构、打包和垃圾回收的概念肯定对你快速学习 C# 大有帮助。所以我在讨论 C# 语言构造的时候会假设你...

    javascript语言参考+教程 CHM

    语言参考; 特性信息; Microsoft JScript 特性 - ECMA; Microsoft JScript 特性 - 非-ECMA; JScript 字母顺序的关健字列表; JScript 错误; JScript 运行时错误; JScript 语法错误; JScript 函数; GetObject ...

    玩转模板--自动代码生成工程

    3.JDK版本必须是1.6以上,否则会报版本错误.当然也可以更换工程依赖的jar,使用一些低版本的jar包 使用说明: 1. 修改数据库连接参数:详见jdbc.properties 2. 修改或增加数据库字段类型与编译语言数据类型映射:详见dm2...

    简化版的JSONJSONLite.zip

    Strict 强类型模式,提供强类型输出与解析,可用于与强类型语言通讯。 如 1.0 序列化和解序列后的类型均为 double,不会转换为 int 1。 Min 最小化模式,最小化输出数据,可...

    DWR.xml配置文件说明书(含源码)

    DWR共有三种Creator,最简单的”new”是调用bean的默认构造函数创建实例.”scripted”允许采用其他脚本语言创建实例.如BeanShell.在远程bean的默认构造函数不能进行进一步配置的情况下这种类型的creator比较有用.”...

    面向对象与C++试题.doc

    12、在公用继承方式下,有关派生类对象和基类对象的关系,不正确的叙述是( )。 A.派生类的对象可以赋给基类的对象 B.派生类的对象可以初始化基类的引用 C.派生类的对象可以直接访问基类中的成员 D.派生类的...

    扫雷 V0.93 (完整代码)

    CopyRight (C) By 虹雨 2002-8 Code Tool : Delphi Date : New Develop : 2002-7-28 Modify : 2002-8-13***********************************V0.93 Date :2002-9-11 * 更...

    ES6所改良的javascript“缺陷”问题

    var tmp = new Date(); function f() { console.log(tmp); if (false) { //执行则undefined var tmp = "hello world"; } } 2.变量泄露,成为全局变量 var s = 'hello'; for (var i = 0; i < s.length; i+

    Java学习题答案

    } } } 本题在编译时会发生错误(错误描述不同的JVM有不同的信息,意思就是未明确的x调用, 两个x都匹配,就象在同时import java.util和java.sql两个包时直接声明Date一样) 本题主要考察对接口和类的...

    oracle asm rac

    (分为server端和client端,我们这里是实验环境,为了节省机器,有一台机器既做服务器同时也做客户端,另一台只有客户端。注:node1这个虚拟机尽量内存稍微大一些),下面我们开始配置。 在node1上准备要使用的...

    eclipse 开发c/c++

    C 和 C++ 语言都是世界上最流行且使用最普遍的编程语言, 因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇。 因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它...

    MD5加密算法(Java语言描述)

     当你按照我上面所说的方法实现MD5算法以后,你可以用以下几个信息对你做出来的程序作一个简单的测试,看看程序有没有错误。  MD5 ("") = d41d8cd98f00b204e9800998ecf8427e  MD5 ("a") = 0cc175b9c0f1b6a831c399...

Global site tag (gtag.js) - Google Analytics