为法国安卓确定是夏天还是冬月

时间:2014-04-09 13:35:11

标签: java android timezone

如何确定当前月份是格林威治标准时间之前的夏季还是冬季。

假设我们在五月,如何确定当年可能是夏月还是冬月。

DateTimeZone franceZone = DateTimeZone.ForId("Europe/France");

DateTimeZone localZone = DateTimeZone.SystemDefault;
ZonedDateTime utc = new ZonedDateTime(2014, 05, 15, 9, 0, 0, DateTimeZone.CEST);
ZonedDateTime france = new ZonedDateTime(CEST.ToInstant(), franceZone);
Console.WriteLine(france.LocalDateTime);

1 个答案:

答案 0 :(得分:0)

创建两个数组列表
 1-夏季月份2-冬季月份

当您从GMT日期检索月份值时,请检查arraylist以查看该值匹配的数组。

for (String s : arrayList)
    if (s.equals(value)){
 season= winter
}

也许像伪代码