java程序在linux上报错时区(显示欧洲都柏林的IST)

java程序在linux上报错时区(显示欧洲都柏林的IST),第1张

概述java程序在linux上报错时区(显示欧洲/都柏林的IST)

我从下面的代码中得到一个错误的时区值(IST)。 它来自BUGreport

import java.util.*; import java.text.*; class simpleTest { public static voID main(String args[]) { System.out.println("Simple test Josh "); Date Now = new Date(); DateFormat df = DateFormat.getDateInstance(); Calendar cal = Calendar.getInstance(); System.out.println("n TIME ZONE :"+ cal.getTimeZone().getdisplayname()); long NowLong = Now.getTime(); String s = Now.toString(); System.out.println("Value of milliseconds since Epoch is " + NowLong); System.out.println("Value of s in readable format is " + s); } }

在都柏林,这个区域是错误的。 它显示IST

$ java -Duser.timezurope/dublin simpleTest Simple test Josh TIME ZONE :Greenwich Mean Time Value of milliseconds since Epoch is 1408095007238 Value of s in readable format is Fri Aug 15 10:30:07 IST 2014

这个没关系

$ java -Duser.timezurope/Helsinki simpleTest Simple test Josh TIME ZONE :Eastern European Time Value of milliseconds since Epoch is 1408095025866 Value of s in readable format is Fri Aug 15 12:30:25 EEST 2014

价值IST从哪里来?

创build几个HsqlDB服务器数据库最简单的方法是什么?

我可以运行在具有JRE 1.6的系统上使用Java 1.8构build的应用程序吗?

Java SE 6和Java SE 8 JRE在windows 7上的行为不同(文件权限)

获取与COM端口相关的设备/驱动程序信息?

com.apple.eawt.Application在混淆后不起作用

我已经检查了os文件,如/ etc / localtime

bash-3.2# cd /etc bash-3.2# ls -lrt localtime lrwxrwxrwx 1 root root 33 Nov 16 2010 localtime -> /usr/share/zoneinfo/Europe/dublin

的/ etc / SYSCONfig /时钟

bash-3.2# cd /etc/sysconfig/ bash-3.2# cat clock # The ZONE parameter is only evaluated by system-config-date. # The timezone of the system is defined by the contents of /etc/localtime. Zurope/dublin" UTC=true ARC=false bash-3.2# pwd

使用apache poi在excel中检测隐藏的单元格

logstash启动问题

在linux上何处存储应用程序数据(非用户特定)

Apache POI XSSF读取excel文件

支持windows服务的Java安装程序

爱尔兰标准时间 ,这是都柏林的正确时区,缩写为IST。

不幸的是,时区缩写不是唯一的,正如你在这个表格中可以看到的那样 – IST可以被分解成(至少)另外两个时区。 时区缩写不是相关ISO标准的一部分,通常不建议使用。

通常,在涉及多个时区时, UTC时间戳应该是首选。 有了UTC,每个参与方只需要跟踪自己最多的一个时区。 此外,UTC不受DST做法的影响,即使是经度相同的地点,通常也会造成混淆。

总结

以上是内存溢出为你收集整理的java程序在linux上报错时区(显示欧洲/都柏林的IST)全部内容,希望文章能够帮你解决java程序在linux上报错时区(显示欧洲/都柏林的IST)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1154050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存