Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > f51238514e2abe817779ad2fe01b0759 > files > 80

icu-doc-4.4-2.1mdv2010.2.i586.rpm

<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!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"/>
<title>ICU 4.4: DateFormatSymbols Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.1 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <img id="MSearchSelect" src="search/search.png"
             onmouseover="return searchBox.OnSearchSelectShow()"
             onmouseout="return searchBox.OnSearchSelectHide()"
             alt=""/>
        <input type="text" id="MSearchField" value="Search" accesskey="S"
             onfocus="searchBox.OnSearchFieldFocus(true)" 
             onblur="searchBox.OnSearchFieldFocus(false)" 
             onkeyup="searchBox.OnSearchFieldChange(event)"/>
        <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
        </div>
      </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&nbsp;Structure&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>DateFormatSymbols Class Reference</h1><!-- doxytag: class="DateFormatSymbols" --><!-- doxytag: inherits="UObject" -->
<p><a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> is a public class for encapsulating localizable date-time formatting data -- including timezone data.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="dtfmtsym_8h_source.html">dtfmtsym.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for DateFormatSymbols:</div>
<div class="dynsection">
 <div class="center">
  <img src="classDateFormatSymbols.gif" usemap="#DateFormatSymbols_map" alt=""/>
  <map id="DateFormatSymbols_map" name="DateFormatSymbols_map">
<area href="classUObject.html" alt="UObject" shape="rect" coords="0,56,124,80"/>
<area href="classUMemory.html" alt="UMemory" shape="rect" coords="0,0,124,24"/>
</map>
 </div>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a> { <b>FORMAT</b>, 
<b>STANDALONE</b>, 
<b>DT_CONTEXT_COUNT</b>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Selector for date formatting context. </p>
 <a href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a> { <b>ABBREVIATED</b>, 
<b>WIDE</b>, 
<b>NARROW</b>, 
<b>DT_WIDTH_COUNT</b>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Selector for date formatting width. </p>
 <a href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a15f744c2d6fab5071e784e10f747f91c">DateFormatSymbols</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Construct a <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> object by loading format data from resources for the default locale, in the default calendar (Gregorian).  <a href="#a15f744c2d6fab5071e784e10f747f91c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a01196552c6e8c4011b2d95fc4da07482">DateFormatSymbols</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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Construct a <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> object by loading format data from resources for the given locale, in the default calendar (Gregorian).  <a href="#a01196552c6e8c4011b2d95fc4da07482"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#addabb006b929a5b555f2c7f961938c70">DateFormatSymbols</a> (const char *type, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Construct a <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> object by loading format data from resources for the default locale, in the default calendar (Gregorian).  <a href="#addabb006b929a5b555f2c7f961938c70"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a645f5ca5228929bc7abb527e21830ba3">DateFormatSymbols</a> (const <a class="el" href="classLocale.html">Locale</a> &amp;locale, const char *type, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Construct a <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> object by loading format data from resources for the given locale, in the default calendar (Gregorian).  <a href="#a645f5ca5228929bc7abb527e21830ba3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a0599b7d975cb668577c0cec2c2fc316f">DateFormatSymbols</a> (const <a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy constructor.  <a href="#a0599b7d975cb668577c0cec2c2fc316f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#acabd19259650d4a0543735d074678ef3">operator=</a> (const <a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assignment operator.  <a href="#acabd19259650d4a0543735d074678ef3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a11c9670a8cac5e237ea45f44ea6e459a">~DateFormatSymbols</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor.  <a href="#a11c9670a8cac5e237ea45f44ea6e459a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a40ada75e53728562e7cc0edee39b4ceb">operator==</a> (const <a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if another object is semantically equal to this one.  <a href="#a40ada75e53728562e7cc0edee39b4ceb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a9e0e4e15c921898607844822db1d8f7b">operator!=</a> (const <a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a> &amp;other) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if another object is semantically unequal to this one.  <a href="#a9e0e4e15c921898607844822db1d8f7b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#af9ce5be9dc0ce3938589fc497ccf73fd">getEras</a> (int32_t &amp;count) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets abbreviated era strings.  <a href="#af9ce5be9dc0ce3938589fc497ccf73fd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#adfbc37cab10dacdbe1c5a1af86819b23">setEras</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *eras, int32_t count)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets abbreviated era strings.  <a href="#adfbc37cab10dacdbe1c5a1af86819b23"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#aaf93fcefeb4330091177a5c14e6f7116">getEraNames</a> (int32_t &amp;count) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets era name strings.  <a href="#aaf93fcefeb4330091177a5c14e6f7116"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#ac9fb051dd664c3c1bc2a8ca1e149c7b5">setEraNames</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *eraNames, int32_t count)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets era name strings.  <a href="#ac9fb051dd664c3c1bc2a8ca1e149c7b5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a89458a92facb32cc4887f14f67acc034">getNarrowEras</a> (int32_t &amp;count) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets narrow era strings.  <a href="#a89458a92facb32cc4887f14f67acc034"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a0ffc6e59809d53fb7396b9b877642c5c">setNarrowEras</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *narrowEras, int32_t count)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets narrow era strings.  <a href="#a0ffc6e59809d53fb7396b9b877642c5c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#ace81c0882a4ff2861c368474f5106e04">getMonths</a> (int32_t &amp;count) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets month strings.  <a href="#ace81c0882a4ff2861c368474f5106e04"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a7d8633f879b5a74bdfc6cb08b9b2176a">setMonths</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *months, int32_t count)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets month strings.  <a href="#a7d8633f879b5a74bdfc6cb08b9b2176a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a162274dc4bca3c1fa47f230fb719584b">getShortMonths</a> (int32_t &amp;count) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets short month strings.  <a href="#a162274dc4bca3c1fa47f230fb719584b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#aac06001169caf2cd5a7d802a38981b3c">setShortMonths</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *shortMonths, int32_t count)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets short month strings.  <a href="#aac06001169caf2cd5a7d802a38981b3c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a1d3c2d23c385a44078e55d5d03324562">getMonths</a> (int32_t &amp;count, <a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a> context, <a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a> width) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets month strings by width and context.  <a href="#a1d3c2d23c385a44078e55d5d03324562"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a7466cb92aed02cf42e97f5f03bc55aac">setMonths</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *months, int32_t count, <a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a> context, <a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a> width)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets month strings by width and context.  <a href="#a7466cb92aed02cf42e97f5f03bc55aac"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a2b40190a98fbd9aec1c4ce6cf911bc07">getWeekdays</a> (int32_t &amp;count) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets weekday strings.  <a href="#a2b40190a98fbd9aec1c4ce6cf911bc07"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a1dc2a2d4b1ec66131945a9ab4c7d0891">setWeekdays</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *weekdays, int32_t count)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets weekday strings.  <a href="#a1dc2a2d4b1ec66131945a9ab4c7d0891"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#aab738269a814af5db875a5ca059db033">getShortWeekdays</a> (int32_t &amp;count) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets short weekday strings.  <a href="#aab738269a814af5db875a5ca059db033"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#adf0290328482d20ab1d4ed907f67c6e3">setShortWeekdays</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *shortWeekdays, int32_t count)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets short weekday strings.  <a href="#adf0290328482d20ab1d4ed907f67c6e3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a3a218045625952a1653b54b461aa8229">getWeekdays</a> (int32_t &amp;count, <a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a> context, <a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a> width) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets weekday strings by width and context.  <a href="#a3a218045625952a1653b54b461aa8229"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#aaf842c4f06000d4fed81c58f0e042d30">setWeekdays</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *weekdays, int32_t count, <a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a> context, <a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a> width)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets weekday strings by width and context.  <a href="#aaf842c4f06000d4fed81c58f0e042d30"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a5b7b2c95696401b6db13ae12e131c912">getQuarters</a> (int32_t &amp;count, <a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a> context, <a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a> width) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets quarter strings by width and context.  <a href="#a5b7b2c95696401b6db13ae12e131c912"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a0b089729741454a7b51300fcec55ed6e">setQuarters</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *quarters, int32_t count, <a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a> context, <a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a> width)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets quarter strings by width and context.  <a href="#a0b089729741454a7b51300fcec55ed6e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a00f363f2c8c1f26c1adc5d6ed2e504c1">getAmPmStrings</a> (int32_t &amp;count) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets AM/PM strings.  <a href="#a00f363f2c8c1f26c1adc5d6ed2e504c1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#ac18d3089bf9b92792bf5374adab54884">setAmPmStrings</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *ampms, int32_t count)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets ampm strings.  <a href="#ac18d3089bf9b92792bf5374adab54884"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classUnicodeString.html">UnicodeString</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a4191fbef81f95bb24d3233b5af834a2e">getZoneStrings</a> (int32_t &amp;rowCount, int32_t &amp;columnCount) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets timezone strings.  <a href="#a4191fbef81f95bb24d3233b5af834a2e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a44453905971683f1d5c5f381904f6ce9">setZoneStrings</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> *const *strings, int32_t rowCount, int32_t columnCount)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets timezone strings.  <a href="#a44453905971683f1d5c5f381904f6ce9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a6382a192412253a873974fb81a2c6a14">getLocalPatternChars</a> (<a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;result) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets localized date-time pattern characters.  <a href="#a6382a192412253a873974fb81a2c6a14"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#ac9e4cd64c590041dead4841197706f42">setLocalPatternChars</a> (const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;newLocalPatternChars)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets localized date-time pattern characters.  <a href="#ac9e4cd64c590041dead4841197706f42"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classLocale.html">Locale</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#ac16c5f55923f3ea40dfe859796c33151">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><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the locale for this object.  <a href="#ac16c5f55923f3ea40dfe859796c33151"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="utypes_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a6c9a3ae9e6f2bfb144a61e5162bd6c98">getDynamicClassID</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ICU "poor man's RTTI", returns a UClassID for the actual class.  <a href="#a6c9a3ae9e6f2bfb144a61e5162bd6c98"></a><br/></td></tr>
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a362968cd9b5eddabd4b6da1689590ffa">getPatternUChars</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the non-localized date-time pattern characters.  <a href="#a362968cd9b5eddabd4b6da1689590ffa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="utypes_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#a7508c7cea4b1140d1db60f56e9ddbd32">getStaticClassID</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ICU "poor man's RTTI", returns a UClassID for this class.  <a href="#a7508c7cea4b1140d1db60f56e9ddbd32"></a><br/></td></tr>
<tr><td colspan="2"><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab540340747b423bc89f0e0777cd9683c"></a><!-- doxytag: member="DateFormatSymbols::SimpleDateFormat" ref="ab540340747b423bc89f0e0777cd9683c" args="" -->
class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDateFormatSymbols.html#ab540340747b423bc89f0e0777cd9683c">SimpleDateFormat</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88e52e249ed00a03943396105980ce2d"></a><!-- doxytag: member="DateFormatSymbols::DateFormatSymbolsSingleSetter" ref="a88e52e249ed00a03943396105980ce2d" args="" -->
class&nbsp;</td><td class="memItemRight" valign="bottom"><b>DateFormatSymbolsSingleSetter</b></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p><a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> is a public class for encapsulating localizable date-time formatting data -- including timezone data. </p>
<p><a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> is used by <a class="el" href="classDateFormat.html" title="DateFormat is an abstract class for a family of classes that convert dates and times...">DateFormat</a> and <a class="el" href="classSimpleDateFormat.html" title="SimpleDateFormat is a concrete class for formatting and parsing dates in a language-independent...">SimpleDateFormat</a>. </p>
<p>Rather than first creating a <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> to get a date-time formatter by using a <a class="el" href="classSimpleDateFormat.html" title="SimpleDateFormat is a concrete class for formatting and parsing dates in a language-independent...">SimpleDateFormat</a> constructor, clients are encouraged to create a date-time formatter using the getTimeInstance(), getDateInstance(), or getDateTimeInstance() method in <a class="el" href="classDateFormat.html" title="DateFormat is an abstract class for a family of classes that convert dates and times...">DateFormat</a>. Each of these methods can return a date/time formatter initialized with a default format pattern along with the date-time formatting data for a given or default locale. After a formatter is created, clients may modify the format pattern using the setPattern function as so desired. For more information on using these formatter factory functions, see <a class="el" href="classDateFormat.html" title="DateFormat is an abstract class for a family of classes that convert dates and times...">DateFormat</a>. </p>
<p>If clients decide to create a date-time formatter with a particular format pattern and locale, they can do so with new <a class="el" href="classSimpleDateFormat.html" title="SimpleDateFormat is a concrete class for formatting and parsing dates in a language-independent...">SimpleDateFormat</a>(aPattern, new DateFormatSymbols(aLocale)). This will load the appropriate date-time formatting data from the locale. </p>
<p><a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> objects are clonable. When clients obtain a <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> object, they can feel free to modify the date-time formatting data as necessary. For instance, clients can replace the localized date-time format pattern characters with the ones that they feel easy to remember. Or they can change the representative cities originally picked by default to using their favorite ones. </p>
<p><a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> are not expected to be subclassed. Data for a calendar is loaded out of resource bundles. The 'type' parameter indicates the type of calendar, for example, "gregorian" or "japanese". If the type is not gregorian (or NULL, or an empty string) then the type is appended to the resource name, for example, 'Eras_japanese' instead of 'Eras'. If the resource 'Eras_japanese' did not exist (even in root), then this class will fall back to just 'Eras', that is, Gregorian data. Therefore, the calendar implementor MUST ensure that the root locale at least contains any resources that are to be particularized for the calendar type. </p>

<p>Definition at line <a class="el" href="dtfmtsym_8h_source.html#l00080">80</a> of file <a class="el" href="dtfmtsym_8h_source.html">dtfmtsym.h</a>.</p>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="ade23480efc5a6422087f3ed5f36f6e9f"></a><!-- doxytag: member="DateFormatSymbols::DtContextType" ref="ade23480efc5a6422087f3ed5f36f6e9f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DateFormatSymbols::DtContextType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Selector for date formatting context. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002523">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>

<p>Definition at line <a class="el" href="dtfmtsym_8h_source.html#l00271">271</a> of file <a class="el" href="dtfmtsym_8h_source.html">dtfmtsym.h</a>.</p>

</div>
</div>
<a class="anchor" id="ada0b843f1b60a2ee25b4f4a51dbfbbf8"></a><!-- doxytag: member="DateFormatSymbols::DtWidthType" ref="ada0b843f1b60a2ee25b4f4a51dbfbbf8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DateFormatSymbols::DtWidthType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Selector for date formatting width. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002524">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>

<p>Definition at line <a class="el" href="dtfmtsym_8h_source.html#l00281">281</a> of file <a class="el" href="dtfmtsym_8h_source.html">dtfmtsym.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a15f744c2d6fab5071e784e10f747f91c"></a><!-- doxytag: member="DateFormatSymbols::DateFormatSymbols" ref="a15f744c2d6fab5071e784e10f747f91c" args="(UErrorCode &amp;status)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DateFormatSymbols::DateFormatSymbols </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>status</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct a <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> object by loading format data from resources for the default locale, in the default calendar (Gregorian). </p>
<p>NOTE: This constructor will never fail; if it cannot get resource data for the default locale, it will return a last-resort object based on hard-coded strings.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>status</em>&nbsp;</td><td>Status code. Failure results if the resources for the default cannot be found or cannot be loaded </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002506">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a01196552c6e8c4011b2d95fc4da07482"></a><!-- doxytag: member="DateFormatSymbols::DateFormatSymbols" ref="a01196552c6e8c4011b2d95fc4da07482" args="(const Locale &amp;locale, UErrorCode &amp;status)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DateFormatSymbols::DateFormatSymbols </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classLocale.html">Locale</a> &amp;&nbsp;</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;&nbsp;</td>
          <td class="paramname"> <em>status</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct a <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> object by loading format data from resources for the given locale, in the default calendar (Gregorian). </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>locale</em>&nbsp;</td><td><a class="el" href="classLocale.html" title="A Locale object represents a specific geographical, political, or cultural region...">Locale</a> to load format data from. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>status</em>&nbsp;</td><td>Status code. Failure results if the resources for the locale cannot be found or cannot be loaded </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002507">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="addabb006b929a5b555f2c7f961938c70"></a><!-- doxytag: member="DateFormatSymbols::DateFormatSymbols" ref="addabb006b929a5b555f2c7f961938c70" args="(const char *type, UErrorCode &amp;status)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DateFormatSymbols::DateFormatSymbols </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>status</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct a <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> object by loading format data from resources for the default locale, in the default calendar (Gregorian). </p>
<p>NOTE: This constructor will never fail; if it cannot get resource data for the default locale, it will return a last-resort object based on hard-coded strings.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>Type of calendar (as returned by <a class="el" href="classCalendar.html#a46741d547451faae02591381593d127b" title="Returns the resource key string used for this calendar type.">Calendar::getType</a>). Will be used to access the correct set of strings. (NULL or empty string defaults to "gregorian".) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>status</em>&nbsp;</td><td>Status code. Failure results if the resources for the default cannot be found or cannot be loaded </td></tr>
  </table>
  </dd>
</dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000265">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

</div>
</div>
<a class="anchor" id="a645f5ca5228929bc7abb527e21830ba3"></a><!-- doxytag: member="DateFormatSymbols::DateFormatSymbols" ref="a645f5ca5228929bc7abb527e21830ba3" args="(const Locale &amp;locale, const char *type, UErrorCode &amp;status)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DateFormatSymbols::DateFormatSymbols </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classLocale.html">Locale</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>locale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>status</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct a <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> object by loading format data from resources for the given locale, in the default calendar (Gregorian). </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>locale</em>&nbsp;</td><td><a class="el" href="classLocale.html" title="A Locale object represents a specific geographical, political, or cultural region...">Locale</a> to load format data from. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>Type of calendar (as returned by <a class="el" href="classCalendar.html#a46741d547451faae02591381593d127b" title="Returns the resource key string used for this calendar type.">Calendar::getType</a>). Will be used to access the correct set of strings. (NULL or empty string defaults to "gregorian".) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>status</em>&nbsp;</td><td>Status code. Failure results if the resources for the locale cannot be found or cannot be loaded </td></tr>
  </table>
  </dd>
</dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000266">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

</div>
</div>
<a class="anchor" id="a0599b7d975cb668577c0cec2c2fc316f"></a><!-- doxytag: member="DateFormatSymbols::DateFormatSymbols" ref="a0599b7d975cb668577c0cec2c2fc316f" args="(const DateFormatSymbols &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DateFormatSymbols::DateFormatSymbols </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a> &amp;&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copy constructor. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002508">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a11c9670a8cac5e237ea45f44ea6e459a"></a><!-- doxytag: member="DateFormatSymbols::~DateFormatSymbols" ref="a11c9670a8cac5e237ea45f44ea6e459a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual DateFormatSymbols::~DateFormatSymbols </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Destructor. </p>
<p>This is nonvirtual because this class is not designed to be subclassed. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002510">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a00f363f2c8c1f26c1adc5d6ed2e504c1"></a><!-- doxytag: member="DateFormatSymbols::getAmPmStrings" ref="a00f363f2c8c1f26c1adc5d6ed2e504c1" args="(int32_t &amp;count) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>* DateFormatSymbols::getAmPmStrings </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>count</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets AM/PM strings. </p>
<p>For example: "AM" and "PM". </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the weekday strings. (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002535">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a6c9a3ae9e6f2bfb144a61e5162bd6c98"></a><!-- doxytag: member="DateFormatSymbols::getDynamicClassID" ref="a6c9a3ae9e6f2bfb144a61e5162bd6c98" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="utypes_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> DateFormatSymbols::getDynamicClassID </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ICU "poor man's RTTI", returns a UClassID for the actual class. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002542">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

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

</div>
</div>
<a class="anchor" id="aaf93fcefeb4330091177a5c14e6f7116"></a><!-- doxytag: member="DateFormatSymbols::getEraNames" ref="aaf93fcefeb4330091177a5c14e6f7116" args="(int32_t &amp;count) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>* DateFormatSymbols::getEraNames </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>count</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets era name strings. </p>
<p>For example: "Anno Domini" and "Before Christ".</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the era name strings. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002515">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>

</div>
</div>
<a class="anchor" id="af9ce5be9dc0ce3938589fc497ccf73fd"></a><!-- doxytag: member="DateFormatSymbols::getEras" ref="af9ce5be9dc0ce3938589fc497ccf73fd" args="(int32_t &amp;count) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>* DateFormatSymbols::getEras </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>count</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets abbreviated era strings. </p>
<p>For example: "AD" and "BC".</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the era strings. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002513">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="ac16c5f55923f3ea40dfe859796c33151"></a><!-- doxytag: member="DateFormatSymbols::getLocale" ref="ac16c5f55923f3ea40dfe859796c33151" args="(ULocDataLocaleType type, UErrorCode &amp;status) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classLocale.html">Locale</a> DateFormatSymbols::getLocale </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uloc_8h.html#adf053345d343f8d82ae080f7a5871f34">ULocDataLocaleType</a>&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>status</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the locale for this object. </p>
<p>Two flavors are available: valid and actual locale. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002541">Stable:</a></b></dt><dd>ICU 2.8 </dd></dl>

</div>
</div>
<a class="anchor" id="a6382a192412253a873974fb81a2c6a14"></a><!-- doxytag: member="DateFormatSymbols::getLocalPatternChars" ref="a6382a192412253a873974fb81a2c6a14" args="(UnicodeString &amp;result) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classUnicodeString.html">UnicodeString</a>&amp; DateFormatSymbols::getLocalPatternChars </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>result</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets localized date-time pattern characters. </p>
<p>For example: 'u', 't', etc. </p>
<p>Note: ICU no longer provides localized date-time pattern characters for a locale starting ICU 3.8. This method returns the non-localized date-time pattern characters unless user defined localized data is set by setLocalPatternChars. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>result</em>&nbsp;</td><td>Output param which will receive the localized date-time pattern characters. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A reference to 'result'. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002539">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a1d3c2d23c385a44078e55d5d03324562"></a><!-- doxytag: member="DateFormatSymbols::getMonths" ref="a1d3c2d23c385a44078e55d5d03324562" args="(int32_t &amp;count, DtContextType context, DtWidthType width) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>* DateFormatSymbols::getMonths </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a>&nbsp;</td>
          <td class="paramname"> <em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a>&nbsp;</td>
          <td class="paramname"> <em>width</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets month strings by width and context. </p>
<p>For example: "January", "February", etc. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>The formatting context, either FORMAT or STANDALONE </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of returned strings, either WIDE, ABBREVIATED, or NARROW. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the month strings. (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002525">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>

</div>
</div>
<a class="anchor" id="ace81c0882a4ff2861c368474f5106e04"></a><!-- doxytag: member="DateFormatSymbols::getMonths" ref="ace81c0882a4ff2861c368474f5106e04" args="(int32_t &amp;count) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>* DateFormatSymbols::getMonths </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>count</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets month strings. </p>
<p>For example: "January", "February", etc. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the month strings. (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002519">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a89458a92facb32cc4887f14f67acc034"></a><!-- doxytag: member="DateFormatSymbols::getNarrowEras" ref="a89458a92facb32cc4887f14f67acc034" args="(int32_t &amp;count) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>* DateFormatSymbols::getNarrowEras </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>count</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets narrow era strings. </p>
<p>For example: "A" and "B".</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the narrow era strings. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002517">Stable:</a></b></dt><dd>ICU 4.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a362968cd9b5eddabd4b6da1689590ffa"></a><!-- doxytag: member="DateFormatSymbols::getPatternUChars" ref="a362968cd9b5eddabd4b6da1689590ffa" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const <a class="el" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* DateFormatSymbols::getPatternUChars </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the non-localized date-time pattern characters. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the non-localized date-time pattern characters </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002538">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a5b7b2c95696401b6db13ae12e131c912"></a><!-- doxytag: member="DateFormatSymbols::getQuarters" ref="a5b7b2c95696401b6db13ae12e131c912" args="(int32_t &amp;count, DtContextType context, DtWidthType width) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>* DateFormatSymbols::getQuarters </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a>&nbsp;</td>
          <td class="paramname"> <em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a>&nbsp;</td>
          <td class="paramname"> <em>width</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets quarter strings by width and context. </p>
<p>For example: "1st Quarter", "2nd Quarter", etc. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>The formatting context, either FORMAT or STANDALONE </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of returned strings, either WIDE or ABBREVIATED. There are no NARROW quarters. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the quarter strings. (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002533">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>

</div>
</div>
<a class="anchor" id="a162274dc4bca3c1fa47f230fb719584b"></a><!-- doxytag: member="DateFormatSymbols::getShortMonths" ref="a162274dc4bca3c1fa47f230fb719584b" args="(int32_t &amp;count) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>* DateFormatSymbols::getShortMonths </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>count</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets short month strings. </p>
<p>For example: "Jan", "Feb", etc.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the short month strings. (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002521">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="aab738269a814af5db875a5ca059db033"></a><!-- doxytag: member="DateFormatSymbols::getShortWeekdays" ref="aab738269a814af5db875a5ca059db033" args="(int32_t &amp;count) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>* DateFormatSymbols::getShortWeekdays </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>count</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets short weekday strings. </p>
<p>For example: "Sun", "Mon", etc. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the short weekday strings. (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002529">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a7508c7cea4b1140d1db60f56e9ddbd32"></a><!-- doxytag: member="DateFormatSymbols::getStaticClassID" ref="a7508c7cea4b1140d1db60f56e9ddbd32" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="utypes_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> DateFormatSymbols::getStaticClassID </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ICU "poor man's RTTI", returns a UClassID for this class. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002543">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a3a218045625952a1653b54b461aa8229"></a><!-- doxytag: member="DateFormatSymbols::getWeekdays" ref="a3a218045625952a1653b54b461aa8229" args="(int32_t &amp;count, DtContextType context, DtWidthType width) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>* DateFormatSymbols::getWeekdays </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a>&nbsp;</td>
          <td class="paramname"> <em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a>&nbsp;</td>
          <td class="paramname"> <em>width</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets weekday strings by width and context. </p>
<p>For example: "Sunday", "Monday", etc. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>The formatting context, either FORMAT or STANDALONE </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of returned strings, either WIDE, ABBREVIATED, or NARROW </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the month strings. (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002531">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a2b40190a98fbd9aec1c4ce6cf911bc07"></a><!-- doxytag: member="DateFormatSymbols::getWeekdays" ref="a2b40190a98fbd9aec1c4ce6cf911bc07" args="(int32_t &amp;count) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>* DateFormatSymbols::getWeekdays </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>count</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets weekday strings. </p>
<p>For example: "Sunday", "Monday", etc. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the weekday strings. (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002527">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a4191fbef81f95bb24d3233b5af834a2e"></a><!-- doxytag: member="DateFormatSymbols::getZoneStrings" ref="a4191fbef81f95bb24d3233b5af834a2e" args="(int32_t &amp;rowCount, int32_t &amp;columnCount) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classUnicodeString.html">UnicodeString</a>** DateFormatSymbols::getZoneStrings </td>
          <td>(</td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>rowCount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t &amp;&nbsp;</td>
          <td class="paramname"> <em>columnCount</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets timezone strings. </p>
<p>These strings are stored in a 2-dimensional array. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>rowCount</em>&nbsp;</td><td>Output param to receive number of rows. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>columnCount</em>&nbsp;</td><td>Output param to receive number of columns. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The timezone strings as a 2-d array. (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000195">Deprecated:</a></b></dt><dd>ICU 3.6 </dd></dl>

</div>
</div>
<a class="anchor" id="a9e0e4e15c921898607844822db1d8f7b"></a><!-- doxytag: member="DateFormatSymbols::operator!=" ref="a9e0e4e15c921898607844822db1d8f7b" args="(const DateFormatSymbols &amp;other) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> DateFormatSymbols::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>other</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return true if another object is semantically unequal to this one. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>other</em>&nbsp;</td><td>the <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> object to be compared with. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if other is semantically unequal to this. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002512">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="dtfmtsym_8h_source.html#l00180">180</a> of file <a class="el" href="dtfmtsym_8h_source.html">dtfmtsym.h</a>.</p>

<p>References <a class="el" href="stringpiece_8h.html#a7652049cbac0bfeae2cd2aa4514a3352">operator==()</a>.</p>

</div>
</div>
<a class="anchor" id="acabd19259650d4a0543735d074678ef3"></a><!-- doxytag: member="DateFormatSymbols::operator=" ref="acabd19259650d4a0543735d074678ef3" args="(const DateFormatSymbols &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a>&amp; DateFormatSymbols::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a> &amp;&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assignment operator. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002509">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a40ada75e53728562e7cc0edee39b4ceb"></a><!-- doxytag: member="DateFormatSymbols::operator==" ref="a40ada75e53728562e7cc0edee39b4ceb" args="(const DateFormatSymbols &amp;other) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> DateFormatSymbols::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>other</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return true if another object is semantically equal to this one. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>other</em>&nbsp;</td><td>the <a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> object to be compared with. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if other is semantically equal to this. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002511">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="ac18d3089bf9b92792bf5374adab54884"></a><!-- doxytag: member="DateFormatSymbols::setAmPmStrings" ref="ac18d3089bf9b92792bf5374adab54884" args="(const UnicodeString *ampms, int32_t count)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setAmPmStrings </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td>
          <td class="paramname"> <em>ampms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>count</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets ampm strings. </p>
<p>For example: "AM" and "PM". </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ampms</em>&nbsp;</td><td>the new ampm strings. (not adopted; caller retains ownership) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002536">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="ac9fb051dd664c3c1bc2a8ca1e149c7b5"></a><!-- doxytag: member="DateFormatSymbols::setEraNames" ref="ac9fb051dd664c3c1bc2a8ca1e149c7b5" args="(const UnicodeString *eraNames, int32_t count)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setEraNames </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td>
          <td class="paramname"> <em>eraNames</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>count</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets era name strings. </p>
<p>For example: "Anno Domini" and "Before Christ". </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>eraNames</em>&nbsp;</td><td>Array of era name strings (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002516">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>

</div>
</div>
<a class="anchor" id="adfbc37cab10dacdbe1c5a1af86819b23"></a><!-- doxytag: member="DateFormatSymbols::setEras" ref="adfbc37cab10dacdbe1c5a1af86819b23" args="(const UnicodeString *eras, int32_t count)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setEras </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td>
          <td class="paramname"> <em>eras</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>count</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets abbreviated era strings. </p>
<p>For example: "AD" and "BC". </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>eras</em>&nbsp;</td><td>Array of era strings (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002514">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="ac9e4cd64c590041dead4841197706f42"></a><!-- doxytag: member="DateFormatSymbols::setLocalPatternChars" ref="ac9e4cd64c590041dead4841197706f42" args="(const UnicodeString &amp;newLocalPatternChars)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setLocalPatternChars </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>newLocalPatternChars</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets localized date-time pattern characters. </p>
<p>For example: 'u', 't', etc. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>newLocalPatternChars</em>&nbsp;</td><td>the new localized date-time pattern characters. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002540">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a7466cb92aed02cf42e97f5f03bc55aac"></a><!-- doxytag: member="DateFormatSymbols::setMonths" ref="a7466cb92aed02cf42e97f5f03bc55aac" args="(const UnicodeString *months, int32_t count, DtContextType context, DtWidthType width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setMonths </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td>
          <td class="paramname"> <em>months</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a>&nbsp;</td>
          <td class="paramname"> <em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a>&nbsp;</td>
          <td class="paramname"> <em>width</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets month strings by width and context. </p>
<p>For example: "January", "February", etc.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>months</em>&nbsp;</td><td>The new month strings. (not adopted; caller retains ownership) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>The formatting context, either FORMAT or STANDALONE </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of returned strings, either WIDE, ABBREVIATED, or NARROW. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002526">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>

</div>
</div>
<a class="anchor" id="a7d8633f879b5a74bdfc6cb08b9b2176a"></a><!-- doxytag: member="DateFormatSymbols::setMonths" ref="a7d8633f879b5a74bdfc6cb08b9b2176a" args="(const UnicodeString *months, int32_t count)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setMonths </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td>
          <td class="paramname"> <em>months</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>count</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets month strings. </p>
<p>For example: "January", "February", etc.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>months</em>&nbsp;</td><td>the new month strings. (not adopted; caller retains ownership) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002520">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a0ffc6e59809d53fb7396b9b877642c5c"></a><!-- doxytag: member="DateFormatSymbols::setNarrowEras" ref="a0ffc6e59809d53fb7396b9b877642c5c" args="(const UnicodeString *narrowEras, int32_t count)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setNarrowEras </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td>
          <td class="paramname"> <em>narrowEras</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>count</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets narrow era strings. </p>
<p>For example: "A" and "B". </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>narrowEras</em>&nbsp;</td><td>Array of narrow era strings (<a class="el" href="classDateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting...">DateFormatSymbols</a> retains ownership.) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002518">Stable:</a></b></dt><dd>ICU 4.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a0b089729741454a7b51300fcec55ed6e"></a><!-- doxytag: member="DateFormatSymbols::setQuarters" ref="a0b089729741454a7b51300fcec55ed6e" args="(const UnicodeString *quarters, int32_t count, DtContextType context, DtWidthType width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setQuarters </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td>
          <td class="paramname"> <em>quarters</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a>&nbsp;</td>
          <td class="paramname"> <em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a>&nbsp;</td>
          <td class="paramname"> <em>width</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets quarter strings by width and context. </p>
<p>For example: "1st Quarter", "2nd Quarter", etc.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>quarters</em>&nbsp;</td><td>The new quarter strings. (not adopted; caller retains ownership) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>The formatting context, either FORMAT or STANDALONE </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of returned strings, either WIDE or ABBREVIATED. There are no NARROW quarters. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002534">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>

</div>
</div>
<a class="anchor" id="aac06001169caf2cd5a7d802a38981b3c"></a><!-- doxytag: member="DateFormatSymbols::setShortMonths" ref="aac06001169caf2cd5a7d802a38981b3c" args="(const UnicodeString *shortMonths, int32_t count)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setShortMonths </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td>
          <td class="paramname"> <em>shortMonths</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>count</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets short month strings. </p>
<p>For example: "Jan", "Feb", etc. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shortMonths</em>&nbsp;</td><td>the new short month strings. (not adopted; caller retains ownership) </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002522">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="adf0290328482d20ab1d4ed907f67c6e3"></a><!-- doxytag: member="DateFormatSymbols::setShortWeekdays" ref="adf0290328482d20ab1d4ed907f67c6e3" args="(const UnicodeString *shortWeekdays, int32_t count)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setShortWeekdays </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td>
          <td class="paramname"> <em>shortWeekdays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>count</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets short weekday strings. </p>
<p>For example: "Sun", "Mon", etc. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>shortWeekdays</em>&nbsp;</td><td>the new short weekday strings. (not adopted; caller retains ownership) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002530">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="aaf842c4f06000d4fed81c58f0e042d30"></a><!-- doxytag: member="DateFormatSymbols::setWeekdays" ref="aaf842c4f06000d4fed81c58f0e042d30" args="(const UnicodeString *weekdays, int32_t count, DtContextType context, DtWidthType width)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setWeekdays </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td>
          <td class="paramname"> <em>weekdays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ade23480efc5a6422087f3ed5f36f6e9f">DtContextType</a>&nbsp;</td>
          <td class="paramname"> <em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classDateFormatSymbols.html#ada0b843f1b60a2ee25b4f4a51dbfbbf8">DtWidthType</a>&nbsp;</td>
          <td class="paramname"> <em>width</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets weekday strings by width and context. </p>
<p>For example: "Sunday", "Monday", etc. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>weekdays</em>&nbsp;</td><td>The new weekday strings. (not adopted; caller retains ownership) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>The formatting context, either FORMAT or STANDALONE </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of returned strings, either WIDE, ABBREVIATED, or NARROW </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002532">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>

</div>
</div>
<a class="anchor" id="a1dc2a2d4b1ec66131945a9ab4c7d0891"></a><!-- doxytag: member="DateFormatSymbols::setWeekdays" ref="a1dc2a2d4b1ec66131945a9ab4c7d0891" args="(const UnicodeString *weekdays, int32_t count)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setWeekdays </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *&nbsp;</td>
          <td class="paramname"> <em>weekdays</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>count</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets weekday strings. </p>
<p>For example: "Sunday", "Monday", etc. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>weekdays</em>&nbsp;</td><td>the new weekday strings. (not adopted; caller retains ownership) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>Filled in with length of the array. </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002528">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a44453905971683f1d5c5f381904f6ce9"></a><!-- doxytag: member="DateFormatSymbols::setZoneStrings" ref="a44453905971683f1d5c5f381904f6ce9" args="(const UnicodeString *const *strings, int32_t rowCount, int32_t columnCount)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void DateFormatSymbols::setZoneStrings </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classUnicodeString.html">UnicodeString</a> *const *&nbsp;</td>
          <td class="paramname"> <em>strings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>rowCount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>columnCount</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets timezone strings. </p>
<p>These strings are stored in a 2-dimensional array. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>strings</em>&nbsp;</td><td>The timezone strings as a 2-d array to be copied. (not adopted; caller retains ownership) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rowCount</em>&nbsp;</td><td>The number of rows (count of first index). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>columnCount</em>&nbsp;</td><td>The number of columns (count of second index). </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002537">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="dtfmtsym_8h_source.html">dtfmtsym.h</a></li>
</ul>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&nbsp;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&nbsp;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr size="1"/><address style="text-align: right;"><small>Generated on 16 Mar 2010 for ICU 4.4 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>