【问题标题】:timezone and daylight savings时区和夏令时
【发布时间】:2013-10-13 19:15:27
【问题描述】:

您好,我需要获取一个人的时区,以根据该时区显示特定信息: 我要使用的是:

  TimeZone tz = cal.getTimeZone();

但是当有夏令时,这个时区会改变吗?如果我需要获取某个位置的时区,夏令时会破坏我的结果吗?

【问题讨论】:

    标签: android timezone


    【解决方案1】:

    你可以用它来判断你是否在夏令时:

    boolean isDST = tz.inDaylightTime(time);
    

    您可以使用它来计算以毫秒为单位添加多少时间(有些地方使用的 DST 时间与一小时不同):

    int dstMillisec = tz.getDSTSavings();
    

    希望这会有所帮助:)

    【讨论】:

      猜你喜欢
      • 2012-03-21
      • 2015-08-11
      • 1970-01-01
      • 1970-01-01
      • 2012-04-07
      • 2012-10-31
      • 2012-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多