gpt4 book ai didi

facebook4j.internal.util.z_F4JInternalParseUtil.computeTimeZoneOffsetInHours()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 10:21:16 27 4
gpt4 key购买 nike

本文整理了Java中facebook4j.internal.util.z_F4JInternalParseUtil.computeTimeZoneOffsetInHours()方法的一些代码示例,展示了z_F4JInternalParseUtil.computeTimeZoneOffsetInHours()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。z_F4JInternalParseUtil.computeTimeZoneOffsetInHours()方法的具体详情如下:
包路径:facebook4j.internal.util.z_F4JInternalParseUtil
类名称:z_F4JInternalParseUtil
方法名:computeTimeZoneOffsetInHours

z_F4JInternalParseUtil.computeTimeZoneOffsetInHours介绍

[英]Computes the offset in hours for a given timezone at a given date/time.
[中]计算给定时区在给定日期/时间的偏移量(以小时为单位)。

代码示例

代码示例来源:origin: roundrop/facebook4j

/**
 * Parses the value of a field as a timezone offset in hours. A timezone 
 * offset is the value added to UTC time to get the user's local time. 
 * A date/time reference point must be provided because the offset may 
 * differ based on the date/time for which it is to be computed, for
 * example because of daylight savings.
 * 
 * @param name the name of the member of the given json object that is 
 * the raw string to be parsed
 * @param json the json object
 * @param datetimeReference the date/time for which the offset is to be computed
 * @return the timezone offset, in hours
 */
public static Double getTimeZoneOffset(String name, JSONObject json, long datetimeReference) {
  String rawString = getRawString(name, json);
  if (null == rawString || "".equals(rawString) || "null".equals(rawString)) {
    return null;
  } else {
    try {
      return Double.valueOf(rawString);
    } catch (NumberFormatException ignore) {
      TimeZone timeZone = TimeZone.getTimeZone(rawString); // returns GMT if not understood
      return Integer.valueOf(computeTimeZoneOffsetInHours(timeZone, datetimeReference)).doubleValue();
    }
  }
}

代码示例来源:origin: org.facebook4j/facebook4j-core

/**
 * Parses the value of a field as a timezone offset in hours. A timezone 
 * offset is the value added to UTC time to get the user's local time. 
 * A date/time reference point must be provided because the offset may 
 * differ based on the date/time for which it is to be computed, for
 * example because of daylight savings.
 * 
 * @param name the name of the member of the given json object that is 
 * the raw string to be parsed
 * @param json the json object
 * @param datetimeReference the date/time for which the offset is to be computed
 * @return the timezone offset, in hours
 */
public static Double getTimeZoneOffset(String name, JSONObject json, long datetimeReference) {
  String rawString = getRawString(name, json);
  if (null == rawString || "".equals(rawString) || "null".equals(rawString)) {
    return null;
  } else {
    try {
      return Double.valueOf(rawString);
    } catch (NumberFormatException ignore) {
      TimeZone timeZone = TimeZone.getTimeZone(rawString); // returns GMT if not understood
      return Integer.valueOf(computeTimeZoneOffsetInHours(timeZone, datetimeReference)).doubleValue();
    }
  }
}

代码示例来源:origin: apache/servicemix-bundles

/**
 * Parses the value of a field as a timezone offset in hours. A timezone 
 * offset is the value added to UTC time to get the user's local time. 
 * A date/time reference point must be provided because the offset may 
 * differ based on the date/time for which it is to be computed, for
 * example because of daylight savings.
 * 
 * @param name the name of the member of the given json object that is 
 * the raw string to be parsed
 * @param json the json object
 * @param datetimeReference the date/time for which the offset is to be computed
 * @return the timezone offset, in hours
 */
public static Double getTimeZoneOffset(String name, JSONObject json, long datetimeReference) {
  String rawString = getRawString(name, json);
  if (null == rawString || "".equals(rawString) || "null".equals(rawString)) {
    return null;
  } else {
    try {
      return Double.valueOf(rawString);
    } catch (NumberFormatException ignore) {
      TimeZone timeZone = TimeZone.getTimeZone(rawString); // returns GMT if not understood
      return Integer.valueOf(computeTimeZoneOffsetInHours(timeZone, datetimeReference)).doubleValue();
    }
  }
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com