本文整理了Java中org.apache.brooklyn.util.time.Time.getTimeZoneOffsetString()
方法的一些代码示例,展示了Time.getTimeZoneOffsetString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Time.getTimeZoneOffsetString()
方法的具体详情如下:
包路径:org.apache.brooklyn.util.time.Time
类名称:Time
方法名:getTimeZoneOffsetString
[英]convert a TimeZone e.g. Europe/London to an offset string as at the given day, e.g. +0100 or +0000 depending daylight savings, absent with nice error if zone unknown
[中]
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
/** convert a TimeZone e.g. Europe/London to an offset string as at the given day, e.g. +0100 or +0000 depending daylight savings,
* absent with nice error if zone unknown */
public static Maybe<String> getTimeZoneOffsetString(String tz, int year, int month, int day) {
TimeZone tzz = getTimeZone(tz);
if (tzz==null) return Maybe.absent("Unknown time zone code: "+tz);
return Maybe.of(getTimeZoneOffsetString(tzz, year, month, day));
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
Assert.assertEquals("+0100", Time.getTimeZoneOffsetString("Europe/London", 2015, 6, 4).get());
Assert.assertEquals("-0500", Time.getTimeZoneOffsetString("EST", 2015, 1, 4).get());
Assert.assertEquals("-0400", Time.getTimeZoneOffsetString("America/New_York", 2015, 6, 4).get());
Assert.assertEquals("-0500", Time.getTimeZoneOffsetString("America/New_York", 2015, 1, 4).get());
Assert.assertEquals("+0000", Time.getTimeZoneOffsetString("BST", 2015, 1, 4).get());
Assert.assertEquals("+0100", Time.getTimeZoneOffsetString("BST", 2015, 6, 4).get());
Assert.assertEquals("-0400", Time.getTimeZoneOffsetString("EST", 2015, 6, 4).get());
Assert.assertEquals("-0400", Time.getTimeZoneOffsetString("EDT", 2015, 6, 4).get());
Assert.assertEquals("-0500", Time.getTimeZoneOffsetString("EDT", 2015, 1, 4).get());
Assert.assertEquals("-0600", Time.getTimeZoneOffsetString("CST", 2015, 1, 4).get());
Assert.assertEquals("-0700", Time.getTimeZoneOffsetString("MST", 2015, 1, 4).get());
Assert.assertEquals("-0800", Time.getTimeZoneOffsetString("PST", 2015, 1, 4).get());
Assert.assertEquals("+0530", Time.getTimeZoneOffsetString("IST", 2015, 1, 4).get());
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
tzz = new SimpleTimeZone(offset*1000, tz);
tz = getTimeZoneOffsetString(tzz, year, month, day);
result = new GregorianCalendar(tzz);
} else {
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
assertDatesParseToEqual("2015.6.4.0000", "2015-06-04-0000 "+Time.getTimeZoneOffsetString(TimeZone.getDefault(), 2015, 6, 4));
assertDatesParseToEqual("20150604", "2015-06-04-0000");
内容来源于网络,如有侵权,请联系作者删除!