企业网站seo数据,近三个月以来的国际新闻,旅游网站开发公司,便宜点的网站建设小编典典时区只是查看日期(这是固定时间点)的不同方式。我在这里写了一个小例子(请注意断言)#xff1a;// timezone independent date (usually interpreted by the timezone of// the default locale of the user machine)Date now new Date();// now lets get explicit wi…小编典典时区只是查看日期(这是固定时间点)的不同方式。我在这里写了一个小例子(请注意断言)// timezone independent date (usually interpreted by the timezone of// the default locale of the user machine)Date now new Date();// now lets get explicit with how we wish to interpret the dateCalendar london Calendar.getInstance(TimeZone.getTimeZone(Europe/London));Calendar paris Calendar.getInstance(TimeZone.getTimeZone(Europe/Paris));// now set the same date on two different calendar instancelondon.setTime(now);paris.setTime(now);// the time is the sameassert london.getTimeInMillis() paris.getTimeInMillis();// London is interpreted one hour earlier than Paris (as of post date of 9th May 2012)String londonTime london.get(Calendar.HOUR) : london.get(Calendar.MINUTE);String londonTZ london.getTimeZone().getDisplayName(london.getTimeZone().inDaylightTime(london.getTime()), TimeZone.SHORT);System.out.println(londonTime londonTZ);// Paris is interpreted one hour later than Paris (as of post date of 9th May 2012)String parisTime paris.get(Calendar.HOUR) : paris.get(Calendar.MINUTE);String parisTZ paris.getTimeZone().getDisplayName(paris.getTimeZone().inDaylightTime(paris.getTime()), TimeZone.SHORT);System.out.println(parisTime parisTZ);此代码段的输出是(结果将根据执行日期/时间而有所不同)8:18 BST9:18 CEST您在问题中的摘要根本就没有关于存储日期的任何操作。通常数据库是为本地TimeZone配置的。我建议存储一个额外的字段该字段表示在解释日期时要使用的TimeZone。修改日期(通常仅是固定时间点之前/之后的毫秒)并不是一个好主意因为这将是有损的修改在一年中的不同时间点(由于夏令时)会有不同的解释时间)。或这样http : //puretech.paawak.com/2010/11/02/how-to-handle-oracle-timestamp-with-timezone-from-java/2020-11-16