需要帮助创建一个文件夹与时间戳使用EST时区与DST(DaylightSavingTime)
我试着用下面的代码,当我使用${build.time}时,它创建一个hr作为DST现在。我想用精确的时间创建。需要帮助创建一个文件夹与时间戳使用EST时区与DST(DaylightSavingTime)
<plugin>     <groupId>org.codehaus.mojo</groupId> 
    <artifactId>build-helper-maven-plugin</artifactId> 
    <version>3.0.0</version> 
    <executions> 
    <execution> 
     <id>timestamp-property</id> 
     <phase>validate</phase> 
     <goals> 
     <goal>timestamp-property</goal> 
     </goals> 
     <configuration> 
     <name>build.time</name> 
     <pattern>MM-dd-YYYY-hh-mm-SS</pattern> 
     <locale>en_US</locale> 
     <timezone>EST</timezone> 
     </configuration> 
    </execution> 
    </executions> 
</plugin> 
回答:
如果你想让它调整为夏令时,不要使用EST,用America/New_York。
由于历史原因,JDK并未将日光节约时间调整应用于EST(尽管它适用于其他时区缩写(如PST))。
你最好避免完全使用三个字母的时区缩写,它们是不明确的。从the Javadoc:
为了与JDK 1.1.x的兼容,一些三字母时区ID(比如 “PST”, “CTT”, “AST”)也支持。 但是,它们的使用已被弃用,因为多个时区经常使用相同的缩写(例如,“CST”可能是美国“中央标准时间”和“中国标准时间”),并且Java平台只能识别其中之一。
以上是 需要帮助创建一个文件夹与时间戳使用EST时区与DST(DaylightSavingTime) 的全部内容, 来源链接: utcz.com/qa/258511.html








