timezone.html

来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 909 行 · 第 1/3 页

HTML
909
字号
<TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>abstract &nbsp;int</CODE></FONT></TD><TD><CODE><B><A HREF="TimeZone.html#getOffset(int, int, int, int, int, int)">getOffset</A></B>(int&nbsp;era,          int&nbsp;year,          int&nbsp;month,          int&nbsp;day,          int&nbsp;dayOfWeek,          int&nbsp;milliseconds)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;获取当前日期的时区偏移量(在夏令时情况下进行修改)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;int</CODE></FONT></TD><TD><CODE><B><A HREF="TimeZone.html#getOffset(long)">getOffset</A></B>(long&nbsp;date)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从给定日期的 UTC 返回此时区的偏移量。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>abstract &nbsp;int</CODE></FONT></TD><TD><CODE><B><A HREF="TimeZone.html#getRawOffset()">getRawOffset</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回添加到 UTC 以获取此时区中的标准时间的时间量(以毫秒为单位)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="TimeZone.html" title="java.util 中的类">TimeZone</A></CODE></FONT></TD><TD><CODE><B><A HREF="TimeZone.html#getTimeZone(java.lang.String)">getTimeZone</A></B>(<A HREF="../lang/String.html" title="java.lang 中的类">String</A>&nbsp;ID)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;获取给定 ID 的 <code>TimeZone</code>。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;boolean</CODE></FONT></TD><TD><CODE><B><A HREF="TimeZone.html#hasSameRules(java.util.TimeZone)">hasSameRules</A></B>(<A HREF="TimeZone.html" title="java.util 中的类">TimeZone</A>&nbsp;other)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果此区域和另一个区域具有相同的规则和偏移量,也就是说,如果此区域只可能在 ID 上与另一个区域不同,则返回 true。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>abstract &nbsp;boolean</CODE></FONT></TD><TD><CODE><B><A HREF="TimeZone.html#inDaylightTime(java.util.Date)">inDaylightTime</A></B>(<A HREF="Date.html" title="java.util 中的类">Date</A>&nbsp;date)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;查询给定的日期是否在此时区的夏令时中。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="TimeZone.html#setDefault(java.util.TimeZone)">setDefault</A></B>(<A HREF="TimeZone.html" title="java.util 中的类">TimeZone</A>&nbsp;zone)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置由 <code>getDefault</code> 方法返回的 <code>TimeZone</code>。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="TimeZone.html#setID(java.lang.String)">setID</A></B>(<A HREF="../lang/String.html" title="java.lang 中的类">String</A>&nbsp;ID)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置时区 ID。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>abstract &nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="TimeZone.html#setRawOffset(int)">setRawOffset</A></B>(int&nbsp;offsetMillis)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;把基准时区偏移量设置到 GMT。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>abstract &nbsp;boolean</CODE></FONT></TD><TD><CODE><B><A HREF="TimeZone.html#useDaylightTime()">useDaylightTime</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;查询此时区是否使用夏令时。</TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>从类 java.lang.<A HREF="../lang/Object.html" title="java.lang 中的类">Object</A> 继承的方法</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="../lang/Object.html#finalize()">finalize</A>, <A HREF="../lang/Object.html#getClass()">getClass</A>, <A HREF="../lang/Object.html#hashCode()">hashCode</A>, <A HREF="../lang/Object.html#notify()">notify</A>, <A HREF="../lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="../lang/Object.html#toString()">toString</A>, <A HREF="../lang/Object.html#wait()">wait</A>, <A HREF="../lang/Object.html#wait(long)">wait</A>, <A HREF="../lang/Object.html#wait(long, int)">wait</A></CODE></TD></TR></TABLE>&nbsp;<P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>字段详细信息</B></FONT></TH></TR></TABLE><A NAME="SHORT"><!-- --></A><H3>SHORT</H3><PRE>public static final int <B>SHORT</B></PRE><DL><DD>指出短名称(比如 &quot;PST&quot;)的 <code>getDisplayName()</code> 的风格说明符。<P><DL><DT><B>从以下版本开始:</B></DT>  <DD>1.2</DD><DT><B>另请参见:</B><DD><A HREF="TimeZone.html#LONG"><CODE>LONG</CODE></A>, <A HREF="../../constant-values.html#java.util.TimeZone.SHORT">常量字段值</A></DL></DL><HR><A NAME="LONG"><!-- --></A><H3>LONG</H3><PRE>public static final int <B>LONG</B></PRE><DL><DD>指出长名称的 <code>getDisplayName()</code> 的风格说明符。<P><DL><DT><B>从以下版本开始:</B></DT>  <DD>1.2</DD><DT><B>另请参见:</B><DD><A HREF="TimeZone.html#SHORT"><CODE>SHORT</CODE></A>, <A HREF="../../constant-values.html#java.util.TimeZone.LONG">常量字段值</A></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>构造方法详细信息</B></FONT></TH></TR></TABLE><A NAME="TimeZone()"><!-- --></A><H3>TimeZone</H3><PRE>public <B>TimeZone</B>()</PRE><DL><DD>单独的构造方法。(由子类构造方法调用,通常是隐式的。)<P></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>方法详细信息</B></FONT></TH></TR></TABLE><A NAME="getOffset(int, int, int, int, int, int)"><!-- --></A><H3>getOffset</H3><PRE>public abstract int <B>getOffset</B>(int&nbsp;era,                              int&nbsp;year,                              int&nbsp;month,                              int&nbsp;day,                              int&nbsp;dayOfWeek,                              int&nbsp;milliseconds)</PRE><DL><DD>获取当前日期的时区偏移量(在夏令时情况下进行修改)。这是添加到 UTC 获取本地时间的偏移量。 <p>如果基础 <code>TimeZone</code> 实现子类支持历史夏令时安排和 GMT 偏移量改变,那么此方法就返回历史上正确的偏移量。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>era</CODE> - 给定日期的年代。<DD><CODE>year</CODE> - 给定日期的年份。<DD><CODE>month</CODE> - 给定日期的月份。月份是以零为基础的,比如 0 代表一月。<DD><CODE>day</CODE> - 给定日期的月份中的某一天。<DD><CODE>dayOfWeek</CODE> - 给定日期的一周中的某一天。<DD><CODE>milliseconds</CODE> - <em>标准</em> 本地时间中天的毫秒数。<DT><B>返回:</B><DD>添加到 GMT 以获取本地时间的偏移量(以毫秒计)。<DT><B>另请参见:</B><DD><A HREF="Calendar.html#ZONE_OFFSET"><CODE>Calendar.ZONE_OFFSET</CODE></A>, <A HREF="Calendar.html#DST_OFFSET"><CODE>Calendar.DST_OFFSET</CODE></A></DL></DD></DL><HR><A NAME="getOffset(long)"><!-- --></A><H3>getOffset</H3><PRE>public int <B>getOffset</B>(long&nbsp;date)</PRE><DL><DD>从给定日期的 UTC 返回此时区的偏移量。如果夏令时在指定的日期是有效的,就用夏令时调整偏移值。 <p>如果基础 TimeZone 实现子类支持历史夏令时安排和 GMT 偏移量改变,那么此方法就返回历史上正确的偏移值。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>date</CODE> - 自 1970 年 1 月 1 日 00:00:00 GMT 以来以毫秒表示的日期<DT><B>返回:</B><DD>添加到 UTC 以获取本地时间的时间量(以毫秒为单位)。<DT><B>从以下版本开始:</B></DT>  <DD>1.4</DD><DT><B>另请参见:</B><DD><A HREF="Calendar.html#ZONE_OFFSET"><CODE>Calendar.ZONE_OFFSET</CODE></A>, <A HREF="Calendar.html#DST_OFFSET"><CODE>Calendar.DST_OFFSET</CODE></A></DL></DD></DL><HR><A NAME="setRawOffset(int)"><!-- --></A><H3>setRawOffset</H3><PRE>public abstract void <B>setRawOffset</B>(int&nbsp;offsetMillis)</PRE><DL><DD>把基准时区偏移量设置到 GMT。这是添加到 UTC 以获取本地时间的偏移量。 <p>如果基础 <code>TimeZone</code> 实现子类支持历史 GMT 偏移量更改,那么指定的 GMT 偏移量被设置为最后的 GMT 偏移量,并通过与已知的最近 GMT 偏移值的差别对所有历史 GMT 偏移值进行调整。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>offsetMillis</CODE> - GMT 的给定基准时区偏移量。</DL></DD></DL><HR><A NAME="getRawOffset()"><!-- --></A><H3>getRawOffset</H3><PRE>public abstract int <B>getRawOffset</B>()</PRE><DL><DD>返回添加到 UTC 以获取此时区中的标准时间的时间量(以毫秒为单位)。因为此值不受夏令时的影响,所以它称为<I>原始偏移量</I>。 <p>如果基础 <code>TimeZone</code> 实现子类支持历史 GMT 的偏移量变化,那么此方法返回当前日期的原始偏移量值。例如,在火奴鲁鲁(美国夏威夷州的首府和港市),它的原始偏移量在 1947 年从 GMT-10:30 改变到 GMT-10:00,并且此方法始终返回 -36000000 毫秒(即 -10 小时)。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>添加到 UTC 的原始偏移时间量(以毫秒为单位)。<DT><B>另请参见:</B><DD><A HREF="Calendar.html#ZONE_OFFSET"><CODE>Calendar.ZONE_OFFSET</CODE></A></DL></DD></DL><HR><A NAME="getID()"><!-- --></A><H3>getID</H3><PRE>public <A HREF="../lang/String.html" title="java.lang 中的类">String</A> <B>getID</B>()</PRE><DL><DD>获取此时区的 ID。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>此时区的 ID。</DL></DD></DL><HR><A NAME="setID(java.lang.String)"><!-- --></A><H3>setID</H3><PRE>public void <B>setID</B>(<A HREF="../lang/String.html" title="java.lang 中的类">String</A>&nbsp;ID)</PRE><DL><DD>设置时区 ID。这不会改变时区对象中的任何其他数据。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>ID</CODE> - 新的时区 ID。</DL></DD></DL><HR><A NAME="getDisplayName()"><!-- --></A><H3>getDisplayName</H3><PRE>public final <A HREF="../lang/String.html" title="java.lang 中的类">String</A> <B>getDisplayName</B>()</PRE><DL><DD>返回适合于展示给默认区域的用户的时区名称。此方法返回长名称,不包括夏令时。如果显示名称对于区域不可用,那么此方法以<a href="#NormalizedCustomID">标准化自定义 ID 格式</a>返回一个字符串。<P><DD><DL></DL></DD><DD><DL><DT><B>返回:</B><DD>默认区域中时区的可读名称。<DT><B>从以下版本开始:</B></DT>  <DD>1.2</DD></DL></DD></DL><HR><A NAME="getDisplayName(java.util.Locale)"><!-- --></A><H3>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?