`
zl40650194
  • 浏览: 1990 次
  • 性别: 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
分享到:
评论

相关推荐

    daterangepicker双时间控件

    总结来说,daterangepicker是一款强大的日期选择工具,特别是在需要选取时间范围的场景下。它具有丰富的配置选项和良好的可扩展性,能够满足各种需求。通过修复已知问题和提供示例代码,开发者可以更轻松地集成和...

    php语言中时间的比较方法

    在PHP语言中,时间的比较是一项非常重要的功能,尤其是在处理日期和时间相关的数据时更为关键。本文将深入探讨PHP中几种常用的时间比较方法,并通过一个具体的SQL查询示例来展示如何在数据库操作中运用这些技术。 #...

    JS日期时间控件js_date_time.rar

    var myDate = new Date(); console.log(myDate); ``` 这将输出当前日期和时间。 2. **格式化日期**: 在JS_date_time控件中,可能包含方法用于将日期和时间格式化为特定的字符串,如"YYYY-MM-DD HH:mm:ss"。这...

    懒人原生format方法格式化Date时间日期

    在Java编程语言中,日期和时间的处理是一个常见的任务,`format`方法是`java.text.SimpleDateFormat`类的一个关键成员,用于将`Date`对象转换为指定格式的字符串。这个方法对于开发者来说尤其重要,因为它提供了灵活...

    datetimepicker实例以及开始时间和结束时间相互约束

    同样,如果用户尝试设置一个早于开始日期的结束时间,程序会显示错误消息并重置结束时间为开始日期。 在JavaScript中,我们可以使用jQuery UI的`datepicker`插件实现相同的功能: ```javascript $("#startDate")....

    Date类型数据转换

    Date类型数据转换是Java编程语言中非常重要的一种数据类型转换。它可以将String类型的日期字符串转换为Date类型的日期对象,也可以将Date类型的日期对象转换为String类型的日期字符串。在本文中,我们将详细介绍Date...

    ajax,date,javascript显示不同地区时间

    在IT行业中,JavaScript是一种广泛使用的客户端脚本语言,它在网页和Web应用程序中扮演着重要角色。Ajax(Asynchronous JavaScript and XML)是JavaScript的一种使用模式,它允许在不刷新整个页面的情况下与服务器...

    mysql时间类型对应的java类型1

    在IT领域,数据库管理和编程语言之间的数据类型对应关系是至...正确地处理日期和时间数据可以避免潜在的错误和数据不一致问题。在实际应用中,还要注意处理时区差异、日期时间格式化以及数据库与Java之间的兼容性问题。

    NextDate程序

    NextDate程序是一个基于C#语言实现的软件,主要用于演示和测试目的。在IT行业中,这样的程序经常被用作教学示例或测试特定编程概念的工具。C#是一种强大的、面向对象的编程语言,由微软公司开发,广泛应用于构建桌面...

    pickadate.js下载

    3. 测试与兼容性:确保在各种浏览器和设备上进行充分的测试,确保插件在不同环境下的稳定运行。 总的来说,pickadate.js以其优雅的设计和强大的功能,成为JavaScript日期选择器领域的佼佼者。通过合理利用其API和...

    VB 修改PC系统时间

    MsgBox("系统时间已成功更改为:" & newDate.ToString("yyyy-MM-dd HH:mm:ss")) Else MsgBox("无权修改系统时间或操作失败,请检查权限。") End If End Sub Private Function ChangeSystemTime(ByVal new...

    java语言时间异常类

    在Java编程语言中,异常处理是一项关键特性,用于在程序执行过程中捕获并处理错误或不正常的情况。异常是程序运行时出现的问题,通常会导致程序中断。Java提供了丰富的异常类来表示不同类型的错误,其中就包括与时间...

    JavaScript的new date等日期函数在safari中遇到的坑

    但是在Safari中,如果使用这种格式,new Date函数将返回一个错误的日期或空时间。这主要是因为在Safari的JavaScript引擎中,它不识别'-'作为日期分隔符。 例如,以下是两种不同的日期字符串: ```javascript var ...

    java中Date的格式.pdf

    Java是一种广泛使用于企业级应用开发的编程语言,而Date类是Java中用于处理日期和时间的基础类。Java的Date类提供了丰富的方法来格式化和解析日期。本文档详细介绍了Java中Date类的格式化操作,通过示例代码来说明...

    比较时间大小

    在Java编程语言中,比较时间大小是常见的任务,特别是在处理日期和时间的场景下,比如日志记录、事件调度或数据分析。本篇文章将深入探讨如何在Java中进行时间比较,并结合`TimeCompare.java`源代码文件来理解其实现...

    PB读取已知文件创建时间、修改时间111.zip

    System.out.println("修改时间: " + new Date(file.lastModified())); } } ``` Java的`File`类提供了`lastModified()`方法,返回文件的最后修改时间。需要注意的是,Java并没有直接提供获取文件创建时间的方法,...

    用java获取网络时间

    例如,在某些应用中,为了避免因本地系统时间设置错误而导致的问题,可以通过网络来获取一个更为可靠的时间源。本文将详细介绍如何使用Java编程语言从指定的网站(如http://www.bjtime.cn)获取网络时间。 #### ...

    非常好用的精确到时分的js时间控件

    由于描述中提到“没有js错误提示”,这表明开发者已经对代码进行了严格的测试和调试,确保了在各种浏览器环境下都能稳定运行,避免了常见的JavaScript运行时错误。 其次,关于样式美化,这通常涉及到CSS(层叠样式...

    Date相互转换

    在Java编程语言中,日期和时间的处理是一个重要的部分,特别是在数据交换、存储或解析时。`Date`类是Java中的一个内置类,用于表示特定的瞬间,精确到毫秒。而`XMLGregorianCalendar`是Java XML绑定API(JAXB)的一...

    c# 时间方法

    Console.WriteLine("增加7天和2小时后的日期时间: " + newDate); // 格式化日期时间 string formattedDate = currentDate.ToString("yyyy-MM-dd HH:mm:ss"); Console.WriteLine("格式化后的日期时间: " + ...

Global site tag (gtag.js) - Google Analytics