Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > ae3ac0f3c84b68877416000d08e53ca8 > files > 261

libicu-doc-49.1.1-12.fc18.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3.1"/>
<title>ICU 49.1.1: TimeZoneFormat Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">ICU 49.1.1
   &#160;<span id="projectnumber">49.1.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">TimeZoneFormat Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code><a class="el" href="classTimeZoneFormat.html" title="TimeZoneFormat supports time zone display name formatting and parsing.">TimeZoneFormat</a></code> supports time zone display name formatting and parsing.  
 <a href="classTimeZoneFormat.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="tzfmt_8h_source.html">tzfmt.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for TimeZoneFormat:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classTimeZoneFormat.png" usemap="#TimeZoneFormat_map" alt=""/>
  <map id="TimeZoneFormat_map" name="TimeZoneFormat_map">
<area href="classFormat.html" title="Base class for all formats." alt="Format" shape="rect" coords="0,112,107,136"/>
<area href="classUObject.html" title="UObject is the common ICU &quot;boilerplate&quot; class." alt="UObject" shape="rect" coords="0,56,107,80"/>
<area href="classUMemory.html" title="UMemory is the common ICU base class." alt="UMemory" shape="rect" coords="0,0,107,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ace71f15961505e908f06e9e6368c41b1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#ace71f15961505e908f06e9e6368c41b1">TimeZoneFormat</a> (const <a class="el" href="classTimeZoneFormat.html">TimeZoneFormat</a> &amp;other)</td></tr>
<tr class="memdesc:ace71f15961505e908f06e9e6368c41b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor.  <a href="#ace71f15961505e908f06e9e6368c41b1">More...</a><br/></td></tr>
<tr class="separator:ace71f15961505e908f06e9e6368c41b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32c15075e3d682bcf13bb8c92adae0f1"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a32c15075e3d682bcf13bb8c92adae0f1">~TimeZoneFormat</a> ()</td></tr>
<tr class="memdesc:a32c15075e3d682bcf13bb8c92adae0f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a32c15075e3d682bcf13bb8c92adae0f1">More...</a><br/></td></tr>
<tr class="separator:a32c15075e3d682bcf13bb8c92adae0f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f00c804971e7750ea4704565742a9d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTimeZoneFormat.html">TimeZoneFormat</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a1f00c804971e7750ea4704565742a9d7">operator=</a> (const <a class="el" href="classTimeZoneFormat.html">TimeZoneFormat</a> &amp;other)</td></tr>
<tr class="memdesc:a1f00c804971e7750ea4704565742a9d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator.  <a href="#a1f00c804971e7750ea4704565742a9d7">More...</a><br/></td></tr>
<tr class="separator:a1f00c804971e7750ea4704565742a9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeba02df1ead54512d2c6ca784b4cdf79"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#aeba02df1ead54512d2c6ca784b4cdf79">operator==</a> (const <a class="el" href="classFormat.html">Format</a> &amp;other) const </td></tr>
<tr class="memdesc:aeba02df1ead54512d2c6ca784b4cdf79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if the given <a class="el" href="classFormat.html" title="Base class for all formats.">Format</a> objects are semantically equal.  <a href="#aeba02df1ead54512d2c6ca784b4cdf79">More...</a><br/></td></tr>
<tr class="separator:aeba02df1ead54512d2c6ca784b4cdf79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97b40157e4afe01f69cd0c1e4959a429"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classFormat.html">Format</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a97b40157e4afe01f69cd0c1e4959a429">clone</a> () const </td></tr>
<tr class="memdesc:a97b40157e4afe01f69cd0c1e4959a429"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clone this object polymorphically.  <a href="#a97b40157e4afe01f69cd0c1e4959a429">More...</a><br/></td></tr>
<tr class="separator:a97b40157e4afe01f69cd0c1e4959a429"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32be8f1da9003171523acd95b02cc5ef"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classTimeZoneNames.html">TimeZoneNames</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a32be8f1da9003171523acd95b02cc5ef">getTimeZoneNames</a> () const </td></tr>
<tr class="memdesc:a32be8f1da9003171523acd95b02cc5ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the time zone display name data used by this instance.  <a href="#a32be8f1da9003171523acd95b02cc5ef">More...</a><br/></td></tr>
<tr class="separator:a32be8f1da9003171523acd95b02cc5ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a275ef6366aa67288d5bc6e65b63927"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a3a275ef6366aa67288d5bc6e65b63927">adoptTimeZoneNames</a> (<a class="el" href="classTimeZoneNames.html">TimeZoneNames</a> *tznames)</td></tr>
<tr class="memdesc:a3a275ef6366aa67288d5bc6e65b63927"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the time zone display name data to this format instnace.  <a href="#a3a275ef6366aa67288d5bc6e65b63927">More...</a><br/></td></tr>
<tr class="separator:a3a275ef6366aa67288d5bc6e65b63927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cb66383f0cf0aecdd846b71e24ca73d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a3cb66383f0cf0aecdd846b71e24ca73d">setTimeZoneNames</a> (const <a class="el" href="classTimeZoneNames.html">TimeZoneNames</a> &amp;tznames)</td></tr>
<tr class="memdesc:a3cb66383f0cf0aecdd846b71e24ca73d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the time zone display name data to this format instnace.  <a href="#a3cb66383f0cf0aecdd846b71e24ca73d">More...</a><br/></td></tr>
<tr class="separator:a3cb66383f0cf0aecdd846b71e24ca73d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a994d2d88260b92069f968b008b4cb31f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a994d2d88260b92069f968b008b4cb31f">getGMTPattern</a> (<a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;pattern) const </td></tr>
<tr class="memdesc:a994d2d88260b92069f968b008b4cb31f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the localized GMT format pattern.  <a href="#a994d2d88260b92069f968b008b4cb31f">More...</a><br/></td></tr>
<tr class="separator:a994d2d88260b92069f968b008b4cb31f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a80e9ab49c56bdf3f9356fd4584e113"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a9a80e9ab49c56bdf3f9356fd4584e113">setGMTPattern</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;pattern, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status)</td></tr>
<tr class="memdesc:a9a80e9ab49c56bdf3f9356fd4584e113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the localized GMT format pattern.  <a href="#a9a80e9ab49c56bdf3f9356fd4584e113">More...</a><br/></td></tr>
<tr class="separator:a9a80e9ab49c56bdf3f9356fd4584e113"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7be31834733e9389b145c5baa728e780"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a7be31834733e9389b145c5baa728e780">getGMTOffsetPattern</a> (<a class="el" href="tzfmt_8h.html#a358bf0a2a403f619f9df3e794b9d9900">UTimeZoneFormatGMTOffsetPatternType</a> type, <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;pattern) const </td></tr>
<tr class="memdesc:a7be31834733e9389b145c5baa728e780"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the offset pattern used for localized GMT format.  <a href="#a7be31834733e9389b145c5baa728e780">More...</a><br/></td></tr>
<tr class="separator:a7be31834733e9389b145c5baa728e780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7810a98303646f408e83ec3d5ad6cfb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a7810a98303646f408e83ec3d5ad6cfb0">setGMTOffsetPattern</a> (<a class="el" href="tzfmt_8h.html#a358bf0a2a403f619f9df3e794b9d9900">UTimeZoneFormatGMTOffsetPatternType</a> type, const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;pattern, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status)</td></tr>
<tr class="memdesc:a7810a98303646f408e83ec3d5ad6cfb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the offset pattern for the given offset type.  <a href="#a7810a98303646f408e83ec3d5ad6cfb0">More...</a><br/></td></tr>
<tr class="separator:a7810a98303646f408e83ec3d5ad6cfb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bd413b5d09d34ba3491ef7ba69b4c7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a5bd413b5d09d34ba3491ef7ba69b4c7a">getGMTOffsetDigits</a> (<a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;digits) const </td></tr>
<tr class="memdesc:a5bd413b5d09d34ba3491ef7ba69b4c7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the decimal digit characters used for localized GMT format in a single string containing from 0 to 9 in the ascending order.  <a href="#a5bd413b5d09d34ba3491ef7ba69b4c7a">More...</a><br/></td></tr>
<tr class="separator:a5bd413b5d09d34ba3491ef7ba69b4c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2088ea1ee59a9f647f43cdb74f1bc99b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a2088ea1ee59a9f647f43cdb74f1bc99b">setGMTOffsetDigits</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;digits, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status)</td></tr>
<tr class="memdesc:a2088ea1ee59a9f647f43cdb74f1bc99b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the decimal digit characters used for localized GMT format.  <a href="#a2088ea1ee59a9f647f43cdb74f1bc99b">More...</a><br/></td></tr>
<tr class="separator:a2088ea1ee59a9f647f43cdb74f1bc99b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad74d7912e2572017e6773a2df4efc5c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#ad74d7912e2572017e6773a2df4efc5c0">getGMTZeroFormat</a> (<a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;gmtZeroFormat) const </td></tr>
<tr class="memdesc:ad74d7912e2572017e6773a2df4efc5c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the localized GMT format string for GMT(UTC) itself (GMT offset is 0).  <a href="#ad74d7912e2572017e6773a2df4efc5c0">More...</a><br/></td></tr>
<tr class="separator:ad74d7912e2572017e6773a2df4efc5c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6639150905c359b5d9771798826d3c72"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a6639150905c359b5d9771798826d3c72">setGMTZeroFormat</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;gmtZeroFormat, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status)</td></tr>
<tr class="memdesc:a6639150905c359b5d9771798826d3c72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the localized GMT format string for GMT(UTC) itself (GMT offset is 0).  <a href="#a6639150905c359b5d9771798826d3c72">More...</a><br/></td></tr>
<tr class="separator:a6639150905c359b5d9771798826d3c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd725c45b3fdf4ef4ec411e57871a2ca"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#abd725c45b3fdf4ef4ec411e57871a2ca">getDefaultParseOptions</a> (void) const </td></tr>
<tr class="memdesc:abd725c45b3fdf4ef4ec411e57871a2ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bitwise flags of UTimeZoneFormatParseOption representing the default parse options used by this object.  <a href="#abd725c45b3fdf4ef4ec411e57871a2ca">More...</a><br/></td></tr>
<tr class="separator:abd725c45b3fdf4ef4ec411e57871a2ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01d0733d4ecaadceedbc04e91dbea986"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a01d0733d4ecaadceedbc04e91dbea986">setDefaultParseOptions</a> (int32_t flags)</td></tr>
<tr class="memdesc:a01d0733d4ecaadceedbc04e91dbea986"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the default parse options.  <a href="#a01d0733d4ecaadceedbc04e91dbea986">More...</a><br/></td></tr>
<tr class="separator:a01d0733d4ecaadceedbc04e91dbea986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d0d278e6caa24bdbce2801875d23237"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a1d0d278e6caa24bdbce2801875d23237">formatOffsetRFC822</a> (int32_t offset, <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;result, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status) const </td></tr>
<tr class="memdesc:a1d0d278e6caa24bdbce2801875d23237"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the RFC822 style time zone string for the given offset.  <a href="#a1d0d278e6caa24bdbce2801875d23237">More...</a><br/></td></tr>
<tr class="separator:a1d0d278e6caa24bdbce2801875d23237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb0b629462b3f3eb824f6ef0c44e7c15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#abb0b629462b3f3eb824f6ef0c44e7c15">formatOffsetISO8601</a> (int32_t offset, <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;result, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status) const </td></tr>
<tr class="memdesc:abb0b629462b3f3eb824f6ef0c44e7c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the ISO 8601 style time zone string for the given offset.  <a href="#abb0b629462b3f3eb824f6ef0c44e7c15">More...</a><br/></td></tr>
<tr class="separator:abb0b629462b3f3eb824f6ef0c44e7c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf68f084da3b19fd9fbe029a3016c3cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#acf68f084da3b19fd9fbe029a3016c3cc">formatOffsetLocalizedGMT</a> (int32_t offset, <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;result, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status) const </td></tr>
<tr class="memdesc:acf68f084da3b19fd9fbe029a3016c3cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the localized GMT(UTC) offset format for the given offset.  <a href="#acf68f084da3b19fd9fbe029a3016c3cc">More...</a><br/></td></tr>
<tr class="separator:acf68f084da3b19fd9fbe029a3016c3cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae705f86e811d21a38efcaf7e0451774e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#ae705f86e811d21a38efcaf7e0451774e">format</a> (<a class="el" href="tzfmt_8h.html#a3dac1059745347e3c0c920e9f9d75800">UTimeZoneFormatStyle</a> style, const <a class="el" href="classTimeZone.html">TimeZone</a> &amp;tz, <a class="el" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a> date, <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;name, <a class="el" href="tzfmt_8h.html#af339c4ae29aa56db8c0f6cef84a5f11e">UTimeZoneFormatTimeType</a> *timeType=<a class="el" href="LETypes_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) const </td></tr>
<tr class="memdesc:ae705f86e811d21a38efcaf7e0451774e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the display name of the time zone at the given date for the style.  <a href="#ae705f86e811d21a38efcaf7e0451774e">More...</a><br/></td></tr>
<tr class="separator:ae705f86e811d21a38efcaf7e0451774e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3d2b12d54a51fa789ce31d86424a5b1"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#af3d2b12d54a51fa789ce31d86424a5b1">parseOffsetRFC822</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;text, <a class="el" href="classParsePosition.html">ParsePosition</a> &amp;pos) const </td></tr>
<tr class="memdesc:af3d2b12d54a51fa789ce31d86424a5b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns offset from GMT(UTC) in milliseconds for the given RFC822 style time zone string.  <a href="#af3d2b12d54a51fa789ce31d86424a5b1">More...</a><br/></td></tr>
<tr class="separator:af3d2b12d54a51fa789ce31d86424a5b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e940c56e385b997a85dbd608ad84df2"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a3e940c56e385b997a85dbd608ad84df2">parseOffsetISO8601</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;text, <a class="el" href="classParsePosition.html">ParsePosition</a> &amp;pos) const </td></tr>
<tr class="memdesc:a3e940c56e385b997a85dbd608ad84df2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns offset from GMT(UTC) in milliseconds for the given ISO 8601 style time zone string.  <a href="#a3e940c56e385b997a85dbd608ad84df2">More...</a><br/></td></tr>
<tr class="separator:a3e940c56e385b997a85dbd608ad84df2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75adf1ad18854785626d1b08575494bd"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a75adf1ad18854785626d1b08575494bd">parseOffsetLocalizedGMT</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;text, <a class="el" href="classParsePosition.html">ParsePosition</a> &amp;pos) const </td></tr>
<tr class="memdesc:a75adf1ad18854785626d1b08575494bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns offset from GMT(UTC) in milliseconds for the given localized GMT offset format string.  <a href="#a75adf1ad18854785626d1b08575494bd">More...</a><br/></td></tr>
<tr class="separator:a75adf1ad18854785626d1b08575494bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98a05c1780bf87452959691e7a3054fd"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTimeZone.html">TimeZone</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a98a05c1780bf87452959691e7a3054fd">parse</a> (<a class="el" href="tzfmt_8h.html#a3dac1059745347e3c0c920e9f9d75800">UTimeZoneFormatStyle</a> style, const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;text, <a class="el" href="classParsePosition.html">ParsePosition</a> &amp;pos, int32_t parseOptions, <a class="el" href="tzfmt_8h.html#af339c4ae29aa56db8c0f6cef84a5f11e">UTimeZoneFormatTimeType</a> *timeType=<a class="el" href="LETypes_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) const </td></tr>
<tr class="memdesc:a98a05c1780bf87452959691e7a3054fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <code><a class="el" href="classTimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code> by parsing the time zone string according to the given parse position, the specified format style and parse options.  <a href="#a98a05c1780bf87452959691e7a3054fd">More...</a><br/></td></tr>
<tr class="separator:a98a05c1780bf87452959691e7a3054fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a983710026ffd3b57c3dd27f3bbfc8904"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTimeZone.html">TimeZone</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a983710026ffd3b57c3dd27f3bbfc8904">parse</a> (<a class="el" href="tzfmt_8h.html#a3dac1059745347e3c0c920e9f9d75800">UTimeZoneFormatStyle</a> style, const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;text, <a class="el" href="classParsePosition.html">ParsePosition</a> &amp;pos, <a class="el" href="tzfmt_8h.html#af339c4ae29aa56db8c0f6cef84a5f11e">UTimeZoneFormatTimeType</a> *timeType=<a class="el" href="LETypes_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) const </td></tr>
<tr class="memdesc:a983710026ffd3b57c3dd27f3bbfc8904"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <code><a class="el" href="classTimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code> by parsing the time zone string according to the given parse position, the specified format style and the default parse options.  <a href="#a983710026ffd3b57c3dd27f3bbfc8904">More...</a><br/></td></tr>
<tr class="separator:a983710026ffd3b57c3dd27f3bbfc8904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdcdf34a7803cbcfa055f0c0a5ff0f3b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#afdcdf34a7803cbcfa055f0c0a5ff0f3b">format</a> (const <a class="el" href="classFormattable.html">Formattable</a> &amp;obj, <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;appendTo, <a class="el" href="classFieldPosition.html">FieldPosition</a> &amp;pos, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status) const </td></tr>
<tr class="memdesc:afdcdf34a7803cbcfa055f0c0a5ff0f3b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classFormat.html" title="Base class for all formats.">Format</a> an object to produce a time zone display string using localized GMT offset format.  <a href="#afdcdf34a7803cbcfa055f0c0a5ff0f3b">More...</a><br/></td></tr>
<tr class="separator:afdcdf34a7803cbcfa055f0c0a5ff0f3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20455f8b46972818a8c280b608f82edd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a20455f8b46972818a8c280b608f82edd">parseObject</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;source, <a class="el" href="classFormattable.html">Formattable</a> &amp;result, <a class="el" href="classParsePosition.html">ParsePosition</a> &amp;parse_pos) const </td></tr>
<tr class="memdesc:a20455f8b46972818a8c280b608f82edd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a string to produce an object.  <a href="#a20455f8b46972818a8c280b608f82edd">More...</a><br/></td></tr>
<tr class="separator:a20455f8b46972818a8c280b608f82edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad356782dbf89859e7a2ed4e9a2f4214"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#aad356782dbf89859e7a2ed4e9a2f4214">getDynamicClassID</a> () const </td></tr>
<tr class="memdesc:aad356782dbf89859e7a2ed4e9a2f4214"><td class="mdescLeft">&#160;</td><td class="mdescRight">ICU "poor man's RTTI", returns a UClassID for the actual class.  <a href="#aad356782dbf89859e7a2ed4e9a2f4214">More...</a><br/></td></tr>
<tr class="separator:aad356782dbf89859e7a2ed4e9a2f4214"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classFormat"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classFormat')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classFormat.html">Format</a></td></tr>
<tr class="memitem:aafee703f14d0f5ddb264b708a75174a8 inherit pub_methods_classFormat"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#aafee703f14d0f5ddb264b708a75174a8">~Format</a> ()</td></tr>
<tr class="memdesc:aafee703f14d0f5ddb264b708a75174a8 inherit pub_methods_classFormat"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#aafee703f14d0f5ddb264b708a75174a8">More...</a><br/></td></tr>
<tr class="separator:aafee703f14d0f5ddb264b708a75174a8 inherit pub_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f65d87226814931dde8b035f47b69f3 inherit pub_methods_classFormat"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#a4f65d87226814931dde8b035f47b69f3">operator!=</a> (const <a class="el" href="classFormat.html">Format</a> &amp;other) const </td></tr>
<tr class="memdesc:a4f65d87226814931dde8b035f47b69f3 inherit pub_methods_classFormat"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if the given <a class="el" href="classFormat.html" title="Base class for all formats.">Format</a> objects are not semantically equal.  <a href="#a4f65d87226814931dde8b035f47b69f3">More...</a><br/></td></tr>
<tr class="separator:a4f65d87226814931dde8b035f47b69f3 inherit pub_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3f0b157f07d6e9f908da69c99239600 inherit pub_methods_classFormat"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#af3f0b157f07d6e9f908da69c99239600">format</a> (const <a class="el" href="classFormattable.html">Formattable</a> &amp;obj, <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;appendTo, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status) const </td></tr>
<tr class="memdesc:af3f0b157f07d6e9f908da69c99239600 inherit pub_methods_classFormat"><td class="mdescLeft">&#160;</td><td class="mdescRight">Formats an object to produce a string.  <a href="#af3f0b157f07d6e9f908da69c99239600">More...</a><br/></td></tr>
<tr class="separator:af3f0b157f07d6e9f908da69c99239600 inherit pub_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a820c1ea5bf5fd4f65de463a74ddf113e inherit pub_methods_classFormat"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#a820c1ea5bf5fd4f65de463a74ddf113e">format</a> (const <a class="el" href="classFormattable.html">Formattable</a> &amp;obj, <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;appendTo, <a class="el" href="classFieldPositionIterator.html">FieldPositionIterator</a> *posIter, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status) const </td></tr>
<tr class="memdesc:a820c1ea5bf5fd4f65de463a74ddf113e inherit pub_methods_classFormat"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classFormat.html" title="Base class for all formats.">Format</a> an object to produce a string.  <a href="#a820c1ea5bf5fd4f65de463a74ddf113e">More...</a><br/></td></tr>
<tr class="separator:a820c1ea5bf5fd4f65de463a74ddf113e inherit pub_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90da11177ef906f464d63ca14300e1c9 inherit pub_methods_classFormat"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#a90da11177ef906f464d63ca14300e1c9">parseObject</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;source, <a class="el" href="classFormattable.html">Formattable</a> &amp;result, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status) const </td></tr>
<tr class="memdesc:a90da11177ef906f464d63ca14300e1c9 inherit pub_methods_classFormat"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses a string to produce an object.  <a href="#a90da11177ef906f464d63ca14300e1c9">More...</a><br/></td></tr>
<tr class="separator:a90da11177ef906f464d63ca14300e1c9 inherit pub_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4502b04fe77be54f9f0343a87156fbd5 inherit pub_methods_classFormat"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classLocale.html">Locale</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#a4502b04fe77be54f9f0343a87156fbd5">getLocale</a> (<a class="el" href="uloc_8h.html#adf053345d343f8d82ae080f7a5871f34">ULocDataLocaleType</a> type, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status) const </td></tr>
<tr class="memdesc:a4502b04fe77be54f9f0343a87156fbd5 inherit pub_methods_classFormat"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the locale for this format object.  <a href="#a4502b04fe77be54f9f0343a87156fbd5">More...</a><br/></td></tr>
<tr class="separator:a4502b04fe77be54f9f0343a87156fbd5 inherit pub_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8ca4e4cbd2a11b4de3c748c48c7c536 inherit pub_methods_classFormat"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#ad8ca4e4cbd2a11b4de3c748c48c7c536">getLocaleID</a> (<a class="el" href="uloc_8h.html#adf053345d343f8d82ae080f7a5871f34">ULocDataLocaleType</a> type, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status) const </td></tr>
<tr class="memdesc:ad8ca4e4cbd2a11b4de3c748c48c7c536 inherit pub_methods_classFormat"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the locale for this format object.  <a href="#ad8ca4e4cbd2a11b4de3c748c48c7c536">More...</a><br/></td></tr>
<tr class="separator:ad8ca4e4cbd2a11b4de3c748c48c7c536 inherit pub_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classUObject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classUObject')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classUObject.html">UObject</a></td></tr>
<tr class="memitem:ace22cf29a90641ef43350deae5bedb85 inherit pub_methods_classUObject"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classUObject.html#ace22cf29a90641ef43350deae5bedb85">~UObject</a> ()</td></tr>
<tr class="memdesc:ace22cf29a90641ef43350deae5bedb85 inherit pub_methods_classUObject"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#ace22cf29a90641ef43350deae5bedb85">More...</a><br/></td></tr>
<tr class="separator:ace22cf29a90641ef43350deae5bedb85 inherit pub_methods_classUObject"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a74aeef52e3e22b6e2d0e5b46be54afb0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classTimeZoneFormat.html">TimeZoneFormat</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a74aeef52e3e22b6e2d0e5b46be54afb0">createInstance</a> (const <a class="el" href="classLocale.html">Locale</a> &amp;locale, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status)</td></tr>
<tr class="memdesc:a74aeef52e3e22b6e2d0e5b46be54afb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an instance of <code><a class="el" href="classTimeZoneFormat.html" title="TimeZoneFormat supports time zone display name formatting and parsing.">TimeZoneFormat</a></code> for the given locale.  <a href="#a74aeef52e3e22b6e2d0e5b46be54afb0">More...</a><br/></td></tr>
<tr class="separator:a74aeef52e3e22b6e2d0e5b46be54afb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1793b97090dfac533a54d116f5b4eda6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a1793b97090dfac533a54d116f5b4eda6">getStaticClassID</a> (void)</td></tr>
<tr class="memdesc:a1793b97090dfac533a54d116f5b4eda6"><td class="mdescLeft">&#160;</td><td class="mdescRight">ICU "poor man's RTTI", returns a UClassID for this class.  <a href="#a1793b97090dfac533a54d116f5b4eda6">More...</a><br/></td></tr>
<tr class="separator:a1793b97090dfac533a54d116f5b4eda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a05c4acccf7e35dce3b6b8bebaf61ab36"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classTimeZoneFormat.html#a05c4acccf7e35dce3b6b8bebaf61ab36">TimeZoneFormat</a> (const <a class="el" href="classLocale.html">Locale</a> &amp;locale, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status)</td></tr>
<tr class="memdesc:a05c4acccf7e35dce3b6b8bebaf61ab36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classTimeZoneFormat.html" title="TimeZoneFormat supports time zone display name formatting and parsing.">TimeZoneFormat</a> object for the specified locale.  <a href="#a05c4acccf7e35dce3b6b8bebaf61ab36">More...</a><br/></td></tr>
<tr class="separator:a05c4acccf7e35dce3b6b8bebaf61ab36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classFormat"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classFormat')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classFormat.html">Format</a></td></tr>
<tr class="memitem:ae15f405ad3805e8d6691354047b500ca inherit pro_methods_classFormat"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#ae15f405ad3805e8d6691354047b500ca">setLocaleIDs</a> (const char *valid, const char *actual)</td></tr>
<tr class="separator:ae15f405ad3805e8d6691354047b500ca inherit pro_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9326a787208f39b9544fc6fcbcbfcad3 inherit pro_methods_classFormat"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#a9326a787208f39b9544fc6fcbcbfcad3">Format</a> ()</td></tr>
<tr class="memdesc:a9326a787208f39b9544fc6fcbcbfcad3 inherit pro_methods_classFormat"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor for subclass use only.  <a href="#a9326a787208f39b9544fc6fcbcbfcad3">More...</a><br/></td></tr>
<tr class="separator:a9326a787208f39b9544fc6fcbcbfcad3 inherit pro_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab69111c370cfe44f9508e78e5431cc65 inherit pro_methods_classFormat"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#ab69111c370cfe44f9508e78e5431cc65">Format</a> (const <a class="el" href="classFormat.html">Format</a> &amp;)</td></tr>
<tr class="separator:ab69111c370cfe44f9508e78e5431cc65 inherit pro_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a5276a88c488462eea3a508b71f4d9c inherit pro_methods_classFormat"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFormat.html">Format</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#a7a5276a88c488462eea3a508b71f4d9c">operator=</a> (const <a class="el" href="classFormat.html">Format</a> &amp;)</td></tr>
<tr class="separator:a7a5276a88c488462eea3a508b71f4d9c inherit pro_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_static_methods_classFormat"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classFormat')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="classFormat.html">Format</a></td></tr>
<tr class="memitem:a98213ada53770537d242f4bf0ba43b73 inherit pro_static_methods_classFormat"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormat.html#a98213ada53770537d242f4bf0ba43b73">syntaxError</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;pattern, int32_t pos, <a class="el" href="structUParseError.html">UParseError</a> &amp;parseError)</td></tr>
<tr class="memdesc:a98213ada53770537d242f4bf0ba43b73 inherit pro_static_methods_classFormat"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simple function for initializing a <a class="el" href="structUParseError.html" title="A UParseError struct is used to returned detailed information about parsing errors.">UParseError</a> from a <a class="el" href="classUnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a>.  <a href="#a98213ada53770537d242f4bf0ba43b73">More...</a><br/></td></tr>
<tr class="separator:a98213ada53770537d242f4bf0ba43b73 inherit pro_static_methods_classFormat"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><code><a class="el" href="classTimeZoneFormat.html" title="TimeZoneFormat supports time zone display name formatting and parsing.">TimeZoneFormat</a></code> supports time zone display name formatting and parsing. </p>
<p>An instance of <a class="el" href="classTimeZoneFormat.html" title="TimeZoneFormat supports time zone display name formatting and parsing.">TimeZoneFormat</a> works as a subformatter of <a class="el" href="classSimpleDateFormat.html">SimpleDateFormat</a>, but you can also directly get a new instance of <code><a class="el" href="classTimeZoneFormat.html" title="TimeZoneFormat supports time zone display name formatting and parsing.">TimeZoneFormat</a></code> and formatting/parsing time zone display names. </p>
<p>ICU implements the time zone display names defined by <a href="http://www.unicode.org/reports/tr35/">UTS#35 Unicode Locale Data Markup Language (LDML)</a>. <a class="el" href="classTimeZoneNames.html">TimeZoneNames</a> represents the time zone display name data model and this class implements the algorithm for actual formatting and parsing.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classSimpleDateFormat.html" title="SimpleDateFormat is a concrete class for formatting and parsing dates in a language-independent manne...">SimpleDateFormat</a> </dd>
<dd>
<a class="el" href="classTimeZoneNames.html" title="TimeZoneNames is an abstract class representing the time zone display name data model defined by UTS#...">TimeZoneNames</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000438">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

<p>Definition at line <a class="el" href="tzfmt_8h_source.html#l00166">166</a> of file <a class="el" href="tzfmt_8h_source.html">tzfmt.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ace71f15961505e908f06e9e6368c41b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TimeZoneFormat::TimeZoneFormat </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTimeZoneFormat.html">TimeZoneFormat</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Copy constructor. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000456">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a32c15075e3d682bcf13bb8c92adae0f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual TimeZoneFormat::~TimeZoneFormat </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Destructor. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000457">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a05c4acccf7e35dce3b6b8bebaf61ab36"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TimeZoneFormat::TimeZoneFormat </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classLocale.html">Locale</a> &amp;&#160;</td>
          <td class="paramname"><em>locale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructs a <a class="el" href="classTimeZoneFormat.html" title="TimeZoneFormat supports time zone display name formatting and parsing.">TimeZoneFormat</a> object for the specified locale. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">locale</td><td>the locale </td></tr>
    <tr><td class="paramname">status</td><td>receives the status. </td></tr>
  </table>
  </dd>
</dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000484">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a3a275ef6366aa67288d5bc6e65b63927"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TimeZoneFormat::adoptTimeZoneNames </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classTimeZoneNames.html">TimeZoneNames</a> *&#160;</td>
          <td class="paramname"><em>tznames</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the time zone display name data to this format instnace. </p>
<p>The caller should not delete the TimeZoenNames object after it is adopted by this call. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tznames</td><td><a class="el" href="classTimeZoneNames.html" title="TimeZoneNames is an abstract class representing the time zone display name data model defined by UTS#...">TimeZoneNames</a> object to be adopted. </td></tr>
  </table>
  </dd>
</dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000463">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a97b40157e4afe01f69cd0c1e4959a429"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classFormat.html">Format</a>* TimeZoneFormat::clone </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Clone this object polymorphically. </p>
<p>The caller is responsible for deleting the result when done. </p>
<dl class="section return"><dt>Returns</dt><dd>A copy of the object </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000460">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

<p>Implements <a class="el" href="classFormat.html#a4e7ebd5cfd390c35e2bda88257f8b51a">Format</a>.</p>

</div>
</div>
<a class="anchor" id="a74aeef52e3e22b6e2d0e5b46be54afb0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classTimeZoneFormat.html">TimeZoneFormat</a>* TimeZoneFormat::createInstance </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classLocale.html">Locale</a> &amp;&#160;</td>
          <td class="paramname"><em>locale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates an instance of <code><a class="el" href="classTimeZoneFormat.html" title="TimeZoneFormat supports time zone display name formatting and parsing.">TimeZoneFormat</a></code> for the given locale. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">locale</td><td>The locale. </td></tr>
    <tr><td class="paramname">status</td><td>Recevies the status. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An instance of <code><a class="el" href="classTimeZoneFormat.html" title="TimeZoneFormat supports time zone display name formatting and parsing.">TimeZoneFormat</a></code> for the given locale, owned by the caller. </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000461">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="ae705f86e811d21a38efcaf7e0451774e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classUnicodeString.html">UnicodeString</a>&amp; TimeZoneFormat::format </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tzfmt_8h.html#a3dac1059745347e3c0c920e9f9d75800">UTimeZoneFormatStyle</a>&#160;</td>
          <td class="paramname"><em>style</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classTimeZone.html">TimeZone</a> &amp;&#160;</td>
          <td class="paramname"><em>tz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a>&#160;</td>
          <td class="paramname"><em>date</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="tzfmt_8h.html#af339c4ae29aa56db8c0f6cef84a5f11e">UTimeZoneFormatTimeType</a> *&#160;</td>
          <td class="paramname"><em>timeType</em> = <code><a class="el" href="LETypes_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the display name of the time zone at the given date for the style. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">style</td><td>The style (e.g. <code>UTZFMT_STYLE_GENERIC_LONG</code>, <code>UTZFMT_STYLE_LOCALIZED_GMT</code>...) </td></tr>
    <tr><td class="paramname">tz</td><td>The time zone. </td></tr>
    <tr><td class="paramname">date</td><td>The date. </td></tr>
    <tr><td class="paramname">name</td><td>Receives the display name. </td></tr>
    <tr><td class="paramname">timeType</td><td>the output argument for receiving the time type (standard/daylight/unknown) used for the display name, or NULL if the information is not necessary. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the result </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="tzfmt_8h.html#a912cf99e86ea572fdeaaee7b7d693f37" title="Constants for time zone display format style used by format/parse APIs in TimeZoneFormat.">UTimeZoneFormatStyle</a> </dd>
<dd>
<a class="el" href="tzfmt_8h.html#af071fae1137b9b2f9e4a4c55979be94a" title="Constants for time types used by TimeZoneFormat APIs for receiving time type (standard time...">UTimeZoneFormatTimeType</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000474">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="afdcdf34a7803cbcfa055f0c0a5ff0f3b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classUnicodeString.html">UnicodeString</a>&amp; TimeZoneFormat::format </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFormattable.html">Formattable</a> &amp;&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>appendTo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classFieldPosition.html">FieldPosition</a> &amp;&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><a class="el" href="classFormat.html" title="Base class for all formats.">Format</a> an object to produce a time zone display string using localized GMT offset format. </p>
<p>This method handles <a class="el" href="classFormattable.html" title="Formattable objects can be passed to the Format class or its subclasses for formatting.">Formattable</a> objects with a <code><a class="el" href="classTimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code>. If a the <a class="el" href="classFormattable.html" title="Formattable objects can be passed to the Format class or its subclasses for formatting.">Formattable</a> object type is not a <code><a class="el" href="classTimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code>, then it returns a failing UErrorCode. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The object to format. Must be a <code><a class="el" href="classTimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code>. </td></tr>
    <tr><td class="paramname">appendTo</td><td>Output parameter to receive result. Result is appended to existing contents. </td></tr>
    <tr><td class="paramname">pos</td><td>On input: an alignment field, if desired. On output: the offsets of the alignment field. </td></tr>
    <tr><td class="paramname">status</td><td>Output param filled with success/failure status. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Reference to 'appendTo' parameter. </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000480">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

<p>Implements <a class="el" href="classFormat.html#a12ffb857c5c9a553270dfe9a71fbd8e9">Format</a>.</p>

</div>
</div>
<a class="anchor" id="abb0b629462b3f3eb824f6ef0c44e7c15"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUnicodeString.html">UnicodeString</a>&amp; TimeZoneFormat::formatOffsetISO8601 </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>result</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the ISO 8601 style time zone string for the given offset. </p>
<p>For example, "-08:00" and "Z". </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">offset</td><td>The offset from GMT(UTC) in milliseconds. </td></tr>
    <tr><td class="paramname">result</td><td>Recevies the ISO 8601 style GMT(UTC) offset format. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the result. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#a3e940c56e385b997a85dbd608ad84df2" title="Returns offset from GMT(UTC) in milliseconds for the given ISO 8601 style time zone string...">parseOffsetISO8601</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000472">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="acf68f084da3b19fd9fbe029a3016c3cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUnicodeString.html">UnicodeString</a>&amp; TimeZoneFormat::formatOffsetLocalizedGMT </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>result</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the localized GMT(UTC) offset format for the given offset. </p>
<p>The localized GMT offset is defined by; </p>
<ul>
<li>
GMT format pattern (e.g. "GMT {0}" - see <a class="el" href="classTimeZoneFormat.html#a994d2d88260b92069f968b008b4cb31f">getGMTPattern</a>) </li>
<li>
Offset time pattern (e.g. "+HH:mm" - see <a class="el" href="classTimeZoneFormat.html#a7be31834733e9389b145c5baa728e780">getGMTOffsetPattern</a>) </li>
<li>
Offset digits (e.g. "0123456789" - see <a class="el" href="classTimeZoneFormat.html#a5bd413b5d09d34ba3491ef7ba69b4c7a">getGMTOffsetDigits</a>) </li>
<li>
GMT zero format (e.g. "GMT" - see <a class="el" href="classTimeZoneFormat.html#ad74d7912e2572017e6773a2df4efc5c0">getGMTZeroFormat</a>) </li>
</ul>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">offset</td><td>the offset from GMT(UTC) in milliseconds. </td></tr>
    <tr><td class="paramname">result</td><td>Receives the localized GMT format string. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the result. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#a75adf1ad18854785626d1b08575494bd" title="Returns offset from GMT(UTC) in milliseconds for the given localized GMT offset format string...">parseOffsetLocalizedGMT</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000473">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a1d0d278e6caa24bdbce2801875d23237"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUnicodeString.html">UnicodeString</a>&amp; TimeZoneFormat::formatOffsetRFC822 </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>result</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the RFC822 style time zone string for the given offset. </p>
<p>For example, "-0800". </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">offset</td><td>The offset from GMT(UTC) in milliseconds. </td></tr>
    <tr><td class="paramname">result</td><td>Recevies the RFC822 style GMT(UTC) offset format. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the result. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#af3d2b12d54a51fa789ce31d86424a5b1" title="Returns offset from GMT(UTC) in milliseconds for the given RFC822 style time zone string...">parseOffsetRFC822</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000471">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="abd725c45b3fdf4ef4ec411e57871a2ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t TimeZoneFormat::getDefaultParseOptions </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the bitwise flags of UTimeZoneFormatParseOption representing the default parse options used by this object. </p>
<dl class="section return"><dt>Returns</dt><dd>the default parse options. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd>ParseOption </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000469">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="aad356782dbf89859e7a2ed4e9a2f4214"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> TimeZoneFormat::getDynamicClassID </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>ICU "poor man's RTTI", returns a UClassID for the actual class. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000483">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

<p>Implements <a class="el" href="classUObject.html#a9b1acc95efd89cb86ec31f2dc947a262">UObject</a>.</p>

</div>
</div>
<a class="anchor" id="a5bd413b5d09d34ba3491ef7ba69b4c7a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUnicodeString.html">UnicodeString</a>&amp; TimeZoneFormat::getGMTOffsetDigits </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>digits</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the decimal digit characters used for localized GMT format in a single string containing from 0 to 9 in the ascending order. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">digits</td><td>Receives the decimal digits used for localized GMT format. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#a2088ea1ee59a9f647f43cdb74f1bc99b" title="Sets the decimal digit characters used for localized GMT format.">setGMTOffsetDigits</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a7be31834733e9389b145c5baa728e780"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUnicodeString.html">UnicodeString</a>&amp; TimeZoneFormat::getGMTOffsetPattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tzfmt_8h.html#a358bf0a2a403f619f9df3e794b9d9900">UTimeZoneFormatGMTOffsetPatternType</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>pattern</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the offset pattern used for localized GMT format. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>The offset pattern type enum. </td></tr>
    <tr><td class="paramname">pattern</td><td>Receives the offset pattern. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the result pattern. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#a7810a98303646f408e83ec3d5ad6cfb0" title="Sets the offset pattern for the given offset type.">setGMTOffsetPattern</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000467">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a994d2d88260b92069f968b008b4cb31f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUnicodeString.html">UnicodeString</a>&amp; TimeZoneFormat::getGMTPattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>pattern</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the localized GMT format pattern. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pattern</td><td>Receives the localized GMT format pattern. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the result pattern. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#a9a80e9ab49c56bdf3f9356fd4584e113" title="Sets the localized GMT format pattern.">setGMTPattern</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000465">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="ad74d7912e2572017e6773a2df4efc5c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUnicodeString.html">UnicodeString</a>&amp; TimeZoneFormat::getGMTZeroFormat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>gmtZeroFormat</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the localized GMT format string for GMT(UTC) itself (GMT offset is 0). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">gmtZeroFormat</td><td>Receives the localized GMT string string for GMT(UTC) itself. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the result GMT string. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#a6639150905c359b5d9771798826d3c72" title="Sets the localized GMT format string for GMT(UTC) itself (GMT offset is 0).">setGMTZeroFormat</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a1793b97090dfac533a54d116f5b4eda6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> TimeZoneFormat::getStaticClassID </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>ICU "poor man's RTTI", returns a UClassID for this class. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000482">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a32be8f1da9003171523acd95b02cc5ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classTimeZoneNames.html">TimeZoneNames</a>* TimeZoneFormat::getTimeZoneNames </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the time zone display name data used by this instance. </p>
<dl class="section return"><dt>Returns</dt><dd>The time zone display name data. </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000462">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a1f00c804971e7750ea4704565742a9d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTimeZoneFormat.html">TimeZoneFormat</a>&amp; TimeZoneFormat::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTimeZoneFormat.html">TimeZoneFormat</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Assignment operator. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000458">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="aeba02df1ead54512d2c6ca784b4cdf79"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> TimeZoneFormat::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFormat.html">Format</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return true if the given <a class="el" href="classFormat.html" title="Base class for all formats.">Format</a> objects are semantically equal. </p>
<p>Objects of different subclasses are considered unequal. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">other</td><td>The object to be compared with. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Return TRUE if the given <a class="el" href="classFormat.html" title="Base class for all formats.">Format</a> objects are semantically equal. Objects of different subclasses are considered unequal. </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000459">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

<p>Implements <a class="el" href="classFormat.html#ad9be7e8b7bef97013ff74ef1be3903a5">Format</a>.</p>

</div>
</div>
<a class="anchor" id="a98a05c1780bf87452959691e7a3054fd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classTimeZone.html">TimeZone</a>* TimeZoneFormat::parse </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tzfmt_8h.html#a3dac1059745347e3c0c920e9f9d75800">UTimeZoneFormatStyle</a>&#160;</td>
          <td class="paramname"><em>style</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classParsePosition.html">ParsePosition</a> &amp;&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>parseOptions</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="tzfmt_8h.html#af339c4ae29aa56db8c0f6cef84a5f11e">UTimeZoneFormatTimeType</a> *&#160;</td>
          <td class="paramname"><em>timeType</em> = <code><a class="el" href="LETypes_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a <code><a class="el" href="classTimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code> by parsing the time zone string according to the given parse position, the specified format style and parse options. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The text contains a time zone string at the position. </td></tr>
    <tr><td class="paramname">style</td><td>The format style </td></tr>
    <tr><td class="paramname">pos</td><td>The position. </td></tr>
    <tr><td class="paramname">parseOptions</td><td>The parse options repesented by bitwise flags of UTimeZoneFormatParseOption. </td></tr>
    <tr><td class="paramname">timeType</td><td>The output argument for receiving the time type (standard/daylight/unknown), or NULL if the information is not necessary. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <code><a class="el" href="classTimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code>, or null if the input could not be parsed. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="tzfmt_8h.html#a912cf99e86ea572fdeaaee7b7d693f37" title="Constants for time zone display format style used by format/parse APIs in TimeZoneFormat.">UTimeZoneFormatStyle</a> </dd>
<dd>
<a class="el" href="tzfmt_8h.html#a8ec546d568c4e0f8cc64b62ea2b4580e" title="Constants for parse option flags, used for specifying optional parse behavior.">UTimeZoneFormatParseOption</a> </dd>
<dd>
<a class="el" href="tzfmt_8h.html#af071fae1137b9b2f9e4a4c55979be94a" title="Constants for time types used by TimeZoneFormat APIs for receiving time type (standard time...">UTimeZoneFormatTimeType</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000478">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a983710026ffd3b57c3dd27f3bbfc8904"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classTimeZone.html">TimeZone</a>* TimeZoneFormat::parse </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tzfmt_8h.html#a3dac1059745347e3c0c920e9f9d75800">UTimeZoneFormatStyle</a>&#160;</td>
          <td class="paramname"><em>style</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classParsePosition.html">ParsePosition</a> &amp;&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="tzfmt_8h.html#af339c4ae29aa56db8c0f6cef84a5f11e">UTimeZoneFormatTimeType</a> *&#160;</td>
          <td class="paramname"><em>timeType</em> = <code><a class="el" href="LETypes_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a <code><a class="el" href="classTimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code> by parsing the time zone string according to the given parse position, the specified format style and the default parse options. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The text contains a time zone string at the position. </td></tr>
    <tr><td class="paramname">style</td><td>The format style </td></tr>
    <tr><td class="paramname">pos</td><td>The position. </td></tr>
    <tr><td class="paramname">timeType</td><td>The output argument for receiving the time type (standard/daylight/unknown), or NULL if the information is not necessary. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <code><a class="el" href="classTimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code>, or null if the input could not be parsed. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="tzfmt_8h.html#a912cf99e86ea572fdeaaee7b7d693f37" title="Constants for time zone display format style used by format/parse APIs in TimeZoneFormat.">UTimeZoneFormatStyle</a> </dd>
<dd>
<a class="el" href="tzfmt_8h.html#a8ec546d568c4e0f8cc64b62ea2b4580e" title="Constants for parse option flags, used for specifying optional parse behavior.">UTimeZoneFormatParseOption</a> </dd>
<dd>
<a class="el" href="tzfmt_8h.html#af071fae1137b9b2f9e4a4c55979be94a" title="Constants for time types used by TimeZoneFormat APIs for receiving time type (standard time...">UTimeZoneFormatTimeType</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000479">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a20455f8b46972818a8c280b608f82edd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void TimeZoneFormat::parseObject </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classFormattable.html">Formattable</a> &amp;&#160;</td>
          <td class="paramname"><em>result</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classParsePosition.html">ParsePosition</a> &amp;&#160;</td>
          <td class="paramname"><em>parse_pos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Parse a string to produce an object. </p>
<p>This methods handles parsing of time zone display strings into <a class="el" href="classFormattable.html" title="Formattable objects can be passed to the Format class or its subclasses for formatting.">Formattable</a> objects with <code><a class="el" href="classTimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code>. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">source</td><td>The string to be parsed into an object. </td></tr>
    <tr><td class="paramname">result</td><td><a class="el" href="classFormattable.html" title="Formattable objects can be passed to the Format class or its subclasses for formatting.">Formattable</a> to be set to the parse result. If parse fails, return contents are undefined. </td></tr>
    <tr><td class="paramname">parse_pos</td><td>The position to start parsing at. Upon return this param is set to the position after the last character successfully parsed. If the source is not parsed successfully, this param will remain unchanged. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A newly created Formattable* object, or NULL on failure. The caller owns this and should delete it when done. </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000481">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

<p>Implements <a class="el" href="classFormat.html#aa53bea97b986c2f21e5638aa30aa08b7">Format</a>.</p>

</div>
</div>
<a class="anchor" id="a3e940c56e385b997a85dbd608ad84df2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t TimeZoneFormat::parseOffsetISO8601 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classParsePosition.html">ParsePosition</a> &amp;&#160;</td>
          <td class="paramname"><em>pos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns offset from GMT(UTC) in milliseconds for the given ISO 8601 style time zone string. </p>
<p>When the given string is not an ISO 8601 time zone string, this method sets the current position as the error index to <code><a class="el" href="classParsePosition.html" title="ParsePosition is a simple class used by Format and its subclasses to keep track of the current positi...">ParsePosition</a> pos</code> and returns 0. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The text contains RFC822 style time zone string (e.g. "-08:00", "Z") at the position. </td></tr>
    <tr><td class="paramname">pos</td><td>The <a class="el" href="classParsePosition.html" title="ParsePosition is a simple class used by Format and its subclasses to keep track of the current positi...">ParsePosition</a> object. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The offset from GMT(UTC) in milliseconds for the given ISO 8601 style time zone string. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#abb0b629462b3f3eb824f6ef0c44e7c15" title="Returns the ISO 8601 style time zone string for the given offset.">formatOffsetISO8601</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000476">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a75adf1ad18854785626d1b08575494bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t TimeZoneFormat::parseOffsetLocalizedGMT </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classParsePosition.html">ParsePosition</a> &amp;&#160;</td>
          <td class="paramname"><em>pos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns offset from GMT(UTC) in milliseconds for the given localized GMT offset format string. </p>
<p>When the given string cannot be parsed, this method sets the current position as the error index to <code><a class="el" href="classParsePosition.html" title="ParsePosition is a simple class used by Format and its subclasses to keep track of the current positi...">ParsePosition</a> pos</code> and returns 0. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The text contains a localized GMT offset string at the position. </td></tr>
    <tr><td class="paramname">pos</td><td>The <a class="el" href="classParsePosition.html" title="ParsePosition is a simple class used by Format and its subclasses to keep track of the current positi...">ParsePosition</a> object. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The offset from GMT(UTC) in milliseconds for the given localized GMT offset format string. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#acf68f084da3b19fd9fbe029a3016c3cc" title="Returns the localized GMT(UTC) offset format for the given offset.">formatOffsetLocalizedGMT</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000477">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="af3d2b12d54a51fa789ce31d86424a5b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t TimeZoneFormat::parseOffsetRFC822 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classParsePosition.html">ParsePosition</a> &amp;&#160;</td>
          <td class="paramname"><em>pos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns offset from GMT(UTC) in milliseconds for the given RFC822 style time zone string. </p>
<p>When the given string is not an RFC822 time zone string, this method sets the current position as the error index to <code><a class="el" href="classParsePosition.html" title="ParsePosition is a simple class used by Format and its subclasses to keep track of the current positi...">ParsePosition</a> pos</code> and returns 0. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The text contains RFC822 style time zone string (e.g. "-0800") at the position. </td></tr>
    <tr><td class="paramname">pos</td><td>The <a class="el" href="classParsePosition.html" title="ParsePosition is a simple class used by Format and its subclasses to keep track of the current positi...">ParsePosition</a> object. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The offset from GMT(UTC) in milliseconds for the given RFC822 style time zone string. </dd></dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#a1d0d278e6caa24bdbce2801875d23237" title="Returns the RFC822 style time zone string for the given offset.">formatOffsetRFC822</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000475">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a01d0733d4ecaadceedbc04e91dbea986"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TimeZoneFormat::setDefaultParseOptions </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>flags</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the default parse options. </p>
<p><b>Note</b>: By default, an instance of <code><a class="el" href="classTimeZoneFormat.html" title="TimeZoneFormat supports time zone display name formatting and parsing.">TimeZoneFormat</a></code> created by <a class="el" href="classTimeZoneFormat.html#a74aeef52e3e22b6e2d0e5b46be54afb0">createInstance</a> has no parse options set (UTZFMT_PARSE_OPTION_NONE). To specify multipe options, use bitwise flags of UTimeZoneFormatParseOption. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="tzfmt_8h.html#a8ec546d568c4e0f8cc64b62ea2b4580e" title="Constants for parse option flags, used for specifying optional parse behavior.">UTimeZoneFormatParseOption</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000470">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a2088ea1ee59a9f647f43cdb74f1bc99b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TimeZoneFormat::setGMTOffsetDigits </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>digits</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the decimal digit characters used for localized GMT format. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">digits</td><td>The decimal digits used for localized GMT format. </td></tr>
    <tr><td class="paramname">status</td><td>Receives the status. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#a5bd413b5d09d34ba3491ef7ba69b4c7a" title="Returns the decimal digit characters used for localized GMT format in a single string containing from...">getGMTOffsetDigits</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a7810a98303646f408e83ec3d5ad6cfb0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TimeZoneFormat::setGMTOffsetPattern </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="tzfmt_8h.html#a358bf0a2a403f619f9df3e794b9d9900">UTimeZoneFormatGMTOffsetPatternType</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the offset pattern for the given offset type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>The offset pattern type enum. </td></tr>
    <tr><td class="paramname">pattern</td><td>The offset pattern used for localized GMT format for the type. </td></tr>
    <tr><td class="paramname">status</td><td>Receives the status. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#a7be31834733e9389b145c5baa728e780" title="Returns the offset pattern used for localized GMT format.">getGMTOffsetPattern</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000468">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a9a80e9ab49c56bdf3f9356fd4584e113"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TimeZoneFormat::setGMTPattern </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>pattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the localized GMT format pattern. </p>
<p>The pattern must contain a single argument {0}, for example "GMT {0}". </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pattern</td><td>The localized GMT format pattern to be used by this object. </td></tr>
    <tr><td class="paramname">status</td><td>Recieves the status. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#a994d2d88260b92069f968b008b4cb31f" title="Returns the localized GMT format pattern.">getGMTPattern</a> </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000466">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<a class="anchor" id="a6639150905c359b5d9771798826d3c72"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TimeZoneFormat::setGMTZeroFormat </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&#160;</td>
          <td class="paramname"><em>gmtZeroFormat</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the localized GMT format string for GMT(UTC) itself (GMT offset is 0). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">gmtZeroFormat</td><td>The localized GMT format string for GMT(UTC). </td></tr>
    <tr><td class="paramname">status</td><td>Receives the status. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classTimeZoneFormat.html#ad74d7912e2572017e6773a2df4efc5c0" title="Returns the localized GMT format string for GMT(UTC) itself (GMT offset is 0).">getGMTZeroFormat</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a3cb66383f0cf0aecdd846b71e24ca73d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TimeZoneFormat::setTimeZoneNames </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classTimeZoneNames.html">TimeZoneNames</a> &amp;&#160;</td>
          <td class="paramname"><em>tznames</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the time zone display name data to this format instnace. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tznames</td><td><a class="el" href="classTimeZoneNames.html" title="TimeZoneNames is an abstract class representing the time zone display name data model defined by UTS#...">TimeZoneNames</a> object to be set. </td></tr>
  </table>
  </dd>
</dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000464">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 49 technology preview </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="tzfmt_8h_source.html">tzfmt.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3.1
</small></address>
</body>
</html>