我是java的新手,因此很长一段时间以来都无法解决这个问题.
我使用的是Windows XP,机器设置为TimeZone:Eastern Time(美国和加拿大).
我有一个Java应用程序,它获取当前系统时间和时区信息,并将如下字符串:20101012 15:56:00 EST写入文件.
上面的最后一条日期,即:时区,随着我改变系统日期,从EST变为EDT.
准确:从11月(例如:2009年11月)到3月(2010年3月),它是EST,否则是EDT.
EST是什么,我想总是不EDT.
是否有任何特定的类/功能,我总是可以将其作为EST读取?
等待回复.
谢谢你的回复.好吧,我忘了提几件事.
我希望我的机器设置为:在Windows时区设置中的东部时间(美国和加拿大).
简单来说,我想做的是:获取我的机器时间,并将其写入文本文件
我知道从3月到11月发生的夏令时.
但问题是,当我将机器时间写入文件时,如果不存在夏令时(DST),则写为2010 01 12 15:56:00美国东部时间,如果是夏令时,则为20101012 15:56:00当下.我担心的是,无论是否是夏令时,我都想写EST.
以下如何使用JPA和Hibernate以UTC时区存储日期/时间和时间戳我想将我的应用程序默认时区设置为UTC.我的应用程序在Linux服务器上运行tomcat和其他一些应用程序.服务器有其他运行更多应用程序的tomcat实例.
Timezone.setDefault(tz)会影响同一个tomcat实例上的其他应用吗?
它会影响其他tomcat实例上的其他应用程序吗?
是否可以仅为应用设置时区?我松散地记得有关安全管理器设置的一些内容.