<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.3.1"/> <title>ICU 49.1.1: udat.h Source File</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">ICU 49.1.1  <span id="projectnumber">49.1.1</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.3.1 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_73bc6a9bb617ea1bc89a10aa59ce84e4.html">i18n</a></li><li class="navelem"><a class="el" href="dir_0119ce638985e8a1561a00fdb5f76ff6.html">unicode</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">udat.h</div> </div> </div><!--header--> <div class="contents"> <a href="udat_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> *******************************************************************************</span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * Copyright (C) 1996-2012, International Business Machines</span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * Corporation and others. All Rights Reserved.</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *******************************************************************************</span></div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">*/</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#ifndef UDAT_H</span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_H</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include "<a class="code" href="utypes_8h.html" title="Basic definitions for ICU, for both C and C++ APIs.">unicode/utypes.h</a>"</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#if !UCONFIG_NO_FORMATTING</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include "<a class="code" href="localpointer_8h.html" title="C++ API: "Smart pointers" for use with and in ICU4C C++ code.">unicode/localpointer.h</a>"</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="ucal_8h.html" title="C API: Calendar.">unicode/ucal.h</a>"</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include "<a class="code" href="unum_8h.html" title="C API: NumberFormat.">unicode/unum.h</a>"</span></div> <div class="line"><a name="l00139"></a><span class="lineno"><a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f"> 139</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>;</div> <div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div> <div class="line"><a name="l00144"></a><span class="lineno"><a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5"> 144</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5" title="The possible date/time format styles.">UDateFormatStyle</a> {</div> <div class="line"><a name="l00146"></a><span class="lineno"><a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5aa443b8f36bc7fcde51135f5603f47ca5"> 146</a></span>  <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5aa443b8f36bc7fcde51135f5603f47ca5" title="Full style.">UDAT_FULL</a>,</div> <div class="line"><a name="l00148"></a><span class="lineno"><a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5ad1b6796ad8a20834399aa08cd85715e1"> 148</a></span>  <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5ad1b6796ad8a20834399aa08cd85715e1" title="Long style.">UDAT_LONG</a>,</div> <div class="line"><a name="l00150"></a><span class="lineno"><a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5ad327d3ae30d9c66ad8f1e9551a96d66a"> 150</a></span>  <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5ad327d3ae30d9c66ad8f1e9551a96d66a" title="Medium style.">UDAT_MEDIUM</a>,</div> <div class="line"><a name="l00152"></a><span class="lineno"><a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a9af7ddce56bd3e226d12cbe97b2149d6"> 152</a></span>  <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a9af7ddce56bd3e226d12cbe97b2149d6" title="Short style.">UDAT_SHORT</a>,</div> <div class="line"><a name="l00154"></a><span class="lineno"><a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a4972c793a63b7972a1ed4a3f13b185f5"> 154</a></span>  <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a4972c793a63b7972a1ed4a3f13b185f5" title="Default style.">UDAT_DEFAULT</a> = <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5ad327d3ae30d9c66ad8f1e9551a96d66a" title="Medium style.">UDAT_MEDIUM</a>,</div> <div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div> <div class="line"><a name="l00157"></a><span class="lineno"><a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a4213654404111fe73b35ad9d30adfb15"> 157</a></span>  <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a4213654404111fe73b35ad9d30adfb15" title="Bitfield for relative date.">UDAT_RELATIVE</a> = (1 << 7),</div> <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  </div> <div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  UDAT_FULL_RELATIVE = <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5aa443b8f36bc7fcde51135f5603f47ca5" title="Full style.">UDAT_FULL</a> | <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a4213654404111fe73b35ad9d30adfb15" title="Bitfield for relative date.">UDAT_RELATIVE</a>,</div> <div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  </div> <div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  UDAT_LONG_RELATIVE = <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5ad1b6796ad8a20834399aa08cd85715e1" title="Long style.">UDAT_LONG</a> | <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a4213654404111fe73b35ad9d30adfb15" title="Bitfield for relative date.">UDAT_RELATIVE</a>,</div> <div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div> <div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  UDAT_MEDIUM_RELATIVE = <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5ad327d3ae30d9c66ad8f1e9551a96d66a" title="Medium style.">UDAT_MEDIUM</a> | <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a4213654404111fe73b35ad9d30adfb15" title="Bitfield for relative date.">UDAT_RELATIVE</a>,</div> <div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  </div> <div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  UDAT_SHORT_RELATIVE = <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a9af7ddce56bd3e226d12cbe97b2149d6" title="Short style.">UDAT_SHORT</a> | <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a4213654404111fe73b35ad9d30adfb15" title="Bitfield for relative date.">UDAT_RELATIVE</a>,</div> <div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  </div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  </div> <div class="line"><a name="l00169"></a><span class="lineno"><a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5ad75feb521c2adac6f1bc7df96bbc43a5"> 169</a></span>  <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5ad75feb521c2adac6f1bc7df96bbc43a5" title="No style.">UDAT_NONE</a> = -1,</div> <div class="line"><a name="l00171"></a><span class="lineno"><a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a5fdf996e633ee3ba6fd6293dd4d6675d"> 171</a></span>  <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5a5fdf996e633ee3ba6fd6293dd4d6675d" title="for internal API use only">UDAT_IGNORE</a> = -2</div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div> <div class="line"><a name="l00173"></a><span class="lineno"> 173</span> } <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5" title="The possible date/time format styles.">UDateFormatStyle</a>;</div> <div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div> <div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <span class="comment">/* Cannot use #ifndef U_HIDE_DRAFT_API for UDateFormatContextType and UDateFormatContextValue</span></div> <div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <span class="comment"> * since a SimpleDateFormat virtual method & data member depends on them */</span></div> <div class="line"><a name="l00180"></a><span class="lineno"><a class="code" href="udat_8h.html#ae6b79ac1b328ed8aadebe796566b7eba"> 180</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="udat_8h.html#ae6b79ac1b328ed8aadebe796566b7eba" title="Date format context types.">UDateFormatContextType</a> {</div> <div class="line"><a name="l00186"></a><span class="lineno"><a class="code" href="udat_8h.html#ae6b79ac1b328ed8aadebe796566b7ebaaec19b273cfd4a6032e943834ab75d2a4"> 186</a></span>  <a class="code" href="udat_8h.html#ae6b79ac1b328ed8aadebe796566b7ebaaec19b273cfd4a6032e943834ab75d2a4" title="Type (key) for specifying the capitalization context for which a date is to be formatted (possible va...">UDAT_CAPITALIZATION</a> = 1</div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span> } <a class="code" href="udat_8h.html#ae6b79ac1b328ed8aadebe796566b7eba" title="Date format context types.">UDateFormatContextType</a>;</div> <div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div> <div class="line"><a name="l00192"></a><span class="lineno"><a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244"> 192</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244" title="Values for date format context types.">UDateFormatContextValue</a> {</div> <div class="line"><a name="l00201"></a><span class="lineno"><a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244a675c1161f2958a6ebfd95f184e9243f2"> 201</a></span>  <a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244a675c1161f2958a6ebfd95f184e9243f2" title="Values for any UDateFormatContextType (key)">UDAT_CONTEXT_UNKNOWN</a> = 0,</div> <div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="preprocessor">#if !UCONFIG_NO_BREAK_ITERATION</span></div> <div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00209"></a><span class="lineno"><a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244a7072aff85f42d210649d80163cfaf70e"> 209</a></span>  <a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244a7072aff85f42d210649d80163cfaf70e" title="Values for type (key) UDAT_CAPITALIZATION.">UDAT_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE</a> = 1,</div> <div class="line"><a name="l00215"></a><span class="lineno"><a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244a2be3c433d34664d1b45f20fa017e32ae"> 215</a></span>  <a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244a2be3c433d34664d1b45f20fa017e32ae" title="UDAT_CAPITALIZATION value if a date (or date symbol) is to be formatted with capitalization appropria...">UDAT_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE</a> = 2,</div> <div class="line"><a name="l00221"></a><span class="lineno"><a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244ade01ae4c6f84e6b8b73ec19e0f2a5aaf"> 221</a></span>  <a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244ade01ae4c6f84e6b8b73ec19e0f2a5aaf" title="UDAT_CAPITALIZATION value if a date (or date symbol) is to be formatted with capitalization appropria...">UDAT_CAPITALIZATION_FOR_UI_LIST_OR_MENU</a> = 3,</div> <div class="line"><a name="l00228"></a><span class="lineno"><a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244a476538e8212ca1c0e42d772a4e2542b6"> 228</a></span>  <a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244a476538e8212ca1c0e42d772a4e2542b6" title="UDAT_CAPITALIZATION value if a date (or date symbol) is to be formatted with capitalization appropria...">UDAT_CAPITALIZATION_FOR_STANDALONE</a> = 4</div> <div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <span class="preprocessor"></span>} <a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244" title="Values for date format context types.">UDateFormatContextValue</a>;</div> <div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div> <div class="line"><a name="l00263"></a><span class="lineno"><a class="code" href="udat_8h.html#a2ebb62edaacb0ce3b81c571ce64cfea5"> 263</a></span> <span class="preprocessor">#define UDAT_MINUTE_SECOND "ms"</span></div> <div class="line"><a name="l00264"></a><span class="lineno"><a class="code" href="udat_8h.html#ab8e77d2b943b4b4c82ae2ecca75069e7"> 264</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_HOUR24_MINUTE "Hm"</span></div> <div class="line"><a name="l00265"></a><span class="lineno"><a class="code" href="udat_8h.html#a3bc594c0507802064204a0cd53c97a3f"> 265</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_HOUR24_MINUTE_SECOND "Hms" </span></div> <div class="line"><a name="l00266"></a><span class="lineno"><a class="code" href="udat_8h.html#aaebc2b87afca0f0af385d8830e09e809"> 266</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_HOUR_MINUTE_SECOND "hms"</span></div> <div class="line"><a name="l00267"></a><span class="lineno"><a class="code" href="udat_8h.html#a2546952b2d4f4129d4499fa172be4bce"> 267</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_STANDALONE_MONTH "LLLL"</span></div> <div class="line"><a name="l00268"></a><span class="lineno"><a class="code" href="udat_8h.html#a75c199154cdd27e0cf4e444b8e1333dd"> 268</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_ABBR_STANDALONE_MONTH "LLL"</span></div> <div class="line"><a name="l00269"></a><span class="lineno"><a class="code" href="udat_8h.html#ab40f9f20523df2b6b5b6897397de1046"> 269</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR_QUARTER "yQQQ"</span></div> <div class="line"><a name="l00270"></a><span class="lineno"><a class="code" href="udat_8h.html#af52cb5e42427679940f991b20f930213"> 270</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR_ABBR_QUARTER "yQ"</span></div> <div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00282"></a><span class="lineno"><a class="code" href="udat_8h.html#a9d13db3f8187946ed669030f8c893750"> 282</a></span> <span class="preprocessor">#define UDAT_HOUR_MINUTE "hm"</span></div> <div class="line"><a name="l00283"></a><span class="lineno"><a class="code" href="udat_8h.html#af05cce1e7b026caa659cf10bc5a311a8"> 283</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR "y"</span></div> <div class="line"><a name="l00284"></a><span class="lineno"><a class="code" href="udat_8h.html#ae1deba818e0a16404ca60b9ab7795ac3"> 284</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_DAY "d"</span></div> <div class="line"><a name="l00285"></a><span class="lineno"><a class="code" href="udat_8h.html#a947bfab36df7d4738599822b579d06e9"> 285</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_NUM_MONTH_WEEKDAY_DAY "MEd"</span></div> <div class="line"><a name="l00286"></a><span class="lineno"><a class="code" href="udat_8h.html#ab1a3c928af7d3d58fdb755f8009ef6e7"> 286</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR_NUM_MONTH "yM" </span></div> <div class="line"><a name="l00287"></a><span class="lineno"><a class="code" href="udat_8h.html#a86e8a6412263abef62c7a675aa8533f0"> 287</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_NUM_MONTH_DAY "Md"</span></div> <div class="line"><a name="l00288"></a><span class="lineno"><a class="code" href="udat_8h.html#a7a1c305297760c9330d01aa41866c60e"> 288</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY "yMEd"</span></div> <div class="line"><a name="l00289"></a><span class="lineno"><a class="code" href="udat_8h.html#a33f3aeb0385700d0d129885b34c04f83"> 289</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_ABBR_MONTH_WEEKDAY_DAY "MMMEd"</span></div> <div class="line"><a name="l00290"></a><span class="lineno"><a class="code" href="udat_8h.html#a6b06fb7b6af225771b8782583e6b929e"> 290</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR_MONTH "yMMMM"</span></div> <div class="line"><a name="l00291"></a><span class="lineno"><a class="code" href="udat_8h.html#a0bcb5058ba77ef269478d2e6ca16d5d9"> 291</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR_ABBR_MONTH "yMMM"</span></div> <div class="line"><a name="l00292"></a><span class="lineno"><a class="code" href="udat_8h.html#abd5cc4d90c272d17dd04fff39e7dd03e"> 292</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_MONTH_DAY "MMMMd"</span></div> <div class="line"><a name="l00293"></a><span class="lineno"><a class="code" href="udat_8h.html#a0c26bfea8460a52a1c760208ba454ae7"> 293</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_ABBR_MONTH_DAY "MMMd" </span></div> <div class="line"><a name="l00294"></a><span class="lineno"><a class="code" href="udat_8h.html#a2f9fe5ed05a50bd15c56d29e742266e9"> 294</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_MONTH_WEEKDAY_DAY "MMMMEEEEd"</span></div> <div class="line"><a name="l00295"></a><span class="lineno"><a class="code" href="udat_8h.html#a9c91459683c4c2621d5922cb081764cf"> 295</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY "yMMMEd" </span></div> <div class="line"><a name="l00296"></a><span class="lineno"><a class="code" href="udat_8h.html#ab4a3658401c0caee157e42946acdd4a0"> 296</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR_MONTH_WEEKDAY_DAY "yMMMMEEEEd"</span></div> <div class="line"><a name="l00297"></a><span class="lineno"><a class="code" href="udat_8h.html#a8ed9ca005c11076b7bba60d01c22d80c"> 297</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR_MONTH_DAY "yMMMMd"</span></div> <div class="line"><a name="l00298"></a><span class="lineno"><a class="code" href="udat_8h.html#a569699caaab339893ece63646387435d"> 298</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR_ABBR_MONTH_DAY "yMMMd"</span></div> <div class="line"><a name="l00299"></a><span class="lineno"><a class="code" href="udat_8h.html#abc29ce2fec42737a312e4933ba2b6fb6"> 299</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_YEAR_NUM_MONTH_DAY "yMd"</span></div> <div class="line"><a name="l00300"></a><span class="lineno"><a class="code" href="udat_8h.html#ad7dc57865c9e297ed72d83d6b8350e92"> 300</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_NUM_MONTH "M"</span></div> <div class="line"><a name="l00301"></a><span class="lineno"><a class="code" href="udat_8h.html#a43281b9ba73d8a6c8783eb12621d6636"> 301</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_ABBR_MONTH "MMM"</span></div> <div class="line"><a name="l00302"></a><span class="lineno"><a class="code" href="udat_8h.html#a9b37e80debb2d27fad599b307aafb9c2"> 302</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_MONTH "MMMM"</span></div> <div class="line"><a name="l00303"></a><span class="lineno"><a class="code" href="udat_8h.html#a9b8ed17f17c97935b120f576ea744e6b"> 303</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_HOUR_MINUTE_GENERIC_TZ "hmv"</span></div> <div class="line"><a name="l00304"></a><span class="lineno"><a class="code" href="udat_8h.html#a1c57ce1151a8123812778ce6bc2edcce"> 304</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_HOUR_MINUTE_TZ "hmz"</span></div> <div class="line"><a name="l00305"></a><span class="lineno"><a class="code" href="udat_8h.html#aeee3974b6e4f3d8321041827df4909ae"> 305</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_HOUR "h"</span></div> <div class="line"><a name="l00306"></a><span class="lineno"><a class="code" href="udat_8h.html#ae67b2ab7fcbf3e4585300fd724c5b478"> 306</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_HOUR_GENERIC_TZ "hv"</span></div> <div class="line"><a name="l00307"></a><span class="lineno"><a class="code" href="udat_8h.html#afffe6ac491154b0c2d5e3ae310ea42b9"> 307</a></span> <span class="preprocessor"></span><span class="preprocessor">#define UDAT_HOUR_TZ "hz"</span></div> <div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00317"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2"> 317</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2" title="FieldPosition and UFieldPosition selectors for format fields defined by DateFormat and UDateFormat...">UDateFormatField</a> {</div> <div class="line"><a name="l00323"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a7b9dc14d6e8dbb3ae0ca14397c843419"> 323</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a7b9dc14d6e8dbb3ae0ca14397c843419" title="FieldPosition and UFieldPosition selector for 'G' field alignment, corresponding to the UCAL_ERA fiel...">UDAT_ERA_FIELD</a> = 0,</div> <div class="line"><a name="l00324"></a><span class="lineno"> 324</span> </div> <div class="line"><a name="l00330"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a750478092f23a7c078b3ed1cd24df854"> 330</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a750478092f23a7c078b3ed1cd24df854" title="FieldPosition and UFieldPosition selector for 'y' field alignment, corresponding to the UCAL_YEAR fie...">UDAT_YEAR_FIELD</a> = 1,</div> <div class="line"><a name="l00331"></a><span class="lineno"> 331</span> </div> <div class="line"><a name="l00337"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a3ea582085a5a962fadbcfa28becd499d"> 337</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a3ea582085a5a962fadbcfa28becd499d" title="FieldPosition and UFieldPosition selector for 'M' field alignment, corresponding to the UCAL_MONTH fi...">UDAT_MONTH_FIELD</a> = 2,</div> <div class="line"><a name="l00338"></a><span class="lineno"> 338</span> </div> <div class="line"><a name="l00344"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a2d5073e5d56ac063b4987d1c4377eb5f"> 344</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a2d5073e5d56ac063b4987d1c4377eb5f" title="FieldPosition and UFieldPosition selector for 'd' field alignment, corresponding to the UCAL_DATE fie...">UDAT_DATE_FIELD</a> = 3,</div> <div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div> <div class="line"><a name="l00353"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2afd96102e0a2e8a4400c19dc5eaaf2f26"> 353</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2afd96102e0a2e8a4400c19dc5eaaf2f26" title="FieldPosition and UFieldPosition selector for 'k' field alignment, corresponding to the UCAL_HOUR_OF_...">UDAT_HOUR_OF_DAY1_FIELD</a> = 4,</div> <div class="line"><a name="l00354"></a><span class="lineno"> 354</span> </div> <div class="line"><a name="l00362"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ae7769f40d8715667739098650b8f295d"> 362</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ae7769f40d8715667739098650b8f295d" title="FieldPosition and UFieldPosition selector for 'H' field alignment, corresponding to the UCAL_HOUR_OF_...">UDAT_HOUR_OF_DAY0_FIELD</a> = 5,</div> <div class="line"><a name="l00363"></a><span class="lineno"> 363</span> </div> <div class="line"><a name="l00369"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ab3ae4f1a655e29ba328a5655615e84b2"> 369</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ab3ae4f1a655e29ba328a5655615e84b2" title="FieldPosition and UFieldPosition selector for 'm' field alignment, corresponding to the UCAL_MINUTE f...">UDAT_MINUTE_FIELD</a> = 6,</div> <div class="line"><a name="l00370"></a><span class="lineno"> 370</span> </div> <div class="line"><a name="l00376"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2aacac57ee221ca3fc2d77017174102575"> 376</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2aacac57ee221ca3fc2d77017174102575" title="FieldPosition and UFieldPosition selector for 's' field alignment, corresponding to the UCAL_SECOND f...">UDAT_SECOND_FIELD</a> = 7,</div> <div class="line"><a name="l00377"></a><span class="lineno"> 377</span> </div> <div class="line"><a name="l00383"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a8b3e23d274c00057bb59072b9e79f537"> 383</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a8b3e23d274c00057bb59072b9e79f537" title="FieldPosition and UFieldPosition selector for 'S' field alignment, corresponding to the UCAL_MILLISEC...">UDAT_FRACTIONAL_SECOND_FIELD</a> = 8,</div> <div class="line"><a name="l00384"></a><span class="lineno"> 384</span> </div> <div class="line"><a name="l00390"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a6b1e5ebf71b28539c0a3fcf9b8523bed"> 390</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a6b1e5ebf71b28539c0a3fcf9b8523bed" title="FieldPosition and UFieldPosition selector for 'E' field alignment, corresponding to the UCAL_DAY_OF_W...">UDAT_DAY_OF_WEEK_FIELD</a> = 9,</div> <div class="line"><a name="l00391"></a><span class="lineno"> 391</span> </div> <div class="line"><a name="l00397"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a861a2b15e89a15657ba310adf3c0aecc"> 397</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a861a2b15e89a15657ba310adf3c0aecc" title="FieldPosition and UFieldPosition selector for 'D' field alignment, corresponding to the UCAL_DAY_OF_Y...">UDAT_DAY_OF_YEAR_FIELD</a> = 10,</div> <div class="line"><a name="l00398"></a><span class="lineno"> 398</span> </div> <div class="line"><a name="l00404"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2aa0a19a9f4ffd5e77b9492769bed5a265"> 404</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2aa0a19a9f4ffd5e77b9492769bed5a265" title="FieldPosition and UFieldPosition selector for 'F' field alignment, corresponding to the UCAL_DAY_OF_W...">UDAT_DAY_OF_WEEK_IN_MONTH_FIELD</a> = 11,</div> <div class="line"><a name="l00405"></a><span class="lineno"> 405</span> </div> <div class="line"><a name="l00411"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ad0d5bd40929516f78356aa44dadbe831"> 411</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ad0d5bd40929516f78356aa44dadbe831" title="FieldPosition and UFieldPosition selector for 'w' field alignment, corresponding to the UCAL_WEEK_OF_...">UDAT_WEEK_OF_YEAR_FIELD</a> = 12,</div> <div class="line"><a name="l00412"></a><span class="lineno"> 412</span> </div> <div class="line"><a name="l00418"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a874399459c1b2960852d407e41a126b3"> 418</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a874399459c1b2960852d407e41a126b3" title="FieldPosition and UFieldPosition selector for 'W' field alignment, corresponding to the UCAL_WEEK_OF_...">UDAT_WEEK_OF_MONTH_FIELD</a> = 13,</div> <div class="line"><a name="l00419"></a><span class="lineno"> 419</span> </div> <div class="line"><a name="l00425"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a0d598f4d4a10991bba38caa7202b6b58"> 425</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a0d598f4d4a10991bba38caa7202b6b58" title="FieldPosition and UFieldPosition selector for 'a' field alignment, corresponding to the UCAL_AM_PM fi...">UDAT_AM_PM_FIELD</a> = 14,</div> <div class="line"><a name="l00426"></a><span class="lineno"> 426</span> </div> <div class="line"><a name="l00434"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2aafe6cd2e2e49e22447c7b524484b822d"> 434</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2aafe6cd2e2e49e22447c7b524484b822d" title="FieldPosition and UFieldPosition selector for 'h' field alignment, corresponding to the UCAL_HOUR fie...">UDAT_HOUR1_FIELD</a> = 15,</div> <div class="line"><a name="l00435"></a><span class="lineno"> 435</span> </div> <div class="line"><a name="l00443"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2abe3f2cf1247aada106b0ab1270e1e9c8"> 443</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2abe3f2cf1247aada106b0ab1270e1e9c8" title="FieldPosition and UFieldPosition selector for 'K' field alignment, corresponding to the UCAL_HOUR fie...">UDAT_HOUR0_FIELD</a> = 16,</div> <div class="line"><a name="l00444"></a><span class="lineno"> 444</span> </div> <div class="line"><a name="l00451"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a1e5c8255271b95117bad5bf8515a646c"> 451</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a1e5c8255271b95117bad5bf8515a646c" title="FieldPosition and UFieldPosition selector for 'z' field alignment, corresponding to the UCAL_ZONE_OFF...">UDAT_TIMEZONE_FIELD</a> = 17,</div> <div class="line"><a name="l00452"></a><span class="lineno"> 452</span> </div> <div class="line"><a name="l00458"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ac09a069a84b14d7559c5d7e34b08df35"> 458</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ac09a069a84b14d7559c5d7e34b08df35" title="FieldPosition and UFieldPosition selector for 'Y' field alignment, corresponding to the UCAL_YEAR_WOY...">UDAT_YEAR_WOY_FIELD</a> = 18,</div> <div class="line"><a name="l00459"></a><span class="lineno"> 459</span> </div> <div class="line"><a name="l00465"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a1f0d0b3a3282c4be930bed3b76a3e686"> 465</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a1f0d0b3a3282c4be930bed3b76a3e686" title="FieldPosition and UFieldPosition selector for 'e' field alignment, corresponding to the UCAL_DOW_LOCA...">UDAT_DOW_LOCAL_FIELD</a> = 19,</div> <div class="line"><a name="l00466"></a><span class="lineno"> 466</span> </div> <div class="line"><a name="l00472"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a54f345c72f8cb6329ded6af16df0625f"> 472</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a54f345c72f8cb6329ded6af16df0625f" title="FieldPosition and UFieldPosition selector for 'u' field alignment, corresponding to the UCAL_EXTENDED...">UDAT_EXTENDED_YEAR_FIELD</a> = 20,</div> <div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div> <div class="line"><a name="l00479"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a4ffdbeb31bc6e02bd18cd94605eb4a3e"> 479</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a4ffdbeb31bc6e02bd18cd94605eb4a3e" title="FieldPosition and UFieldPosition selector for 'g' field alignment, corresponding to the UCAL_JULIAN_D...">UDAT_JULIAN_DAY_FIELD</a> = 21,</div> <div class="line"><a name="l00480"></a><span class="lineno"> 480</span> </div> <div class="line"><a name="l00486"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a6bbea5dc13d36a9b024582e35150cc2b"> 486</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a6bbea5dc13d36a9b024582e35150cc2b" title="FieldPosition and UFieldPosition selector for 'A' field alignment, corresponding to the UCAL_MILLISEC...">UDAT_MILLISECONDS_IN_DAY_FIELD</a> = 22,</div> <div class="line"><a name="l00487"></a><span class="lineno"> 487</span> </div> <div class="line"><a name="l00494"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a8458900160a4ef3ce3e44a15fe771c08"> 494</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a8458900160a4ef3ce3e44a15fe771c08" title="FieldPosition and UFieldPosition selector for 'Z' field alignment, corresponding to the UCAL_ZONE_OFF...">UDAT_TIMEZONE_RFC_FIELD</a> = 23,</div> <div class="line"><a name="l00495"></a><span class="lineno"> 495</span> </div> <div class="line"><a name="l00501"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ab5b7da969581745e5546f14f8b49f136"> 501</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ab5b7da969581745e5546f14f8b49f136" title="FieldPosition and UFieldPosition selector for 'v' field alignment, corresponding to the UCAL_ZONE_OFF...">UDAT_TIMEZONE_GENERIC_FIELD</a> = 24,</div> <div class="line"><a name="l00508"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a8fcdf1e4ea11f9912c2951ca2e38bcea"> 508</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a8fcdf1e4ea11f9912c2951ca2e38bcea" title="FieldPosition selector for 'c' field alignment, corresponding to the UCAL_DOW_LOCAL field...">UDAT_STANDALONE_DAY_FIELD</a> = 25,</div> <div class="line"><a name="l00509"></a><span class="lineno"> 509</span> </div> <div class="line"><a name="l00516"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2aeb1f400437caed50238ce8e3e725bd3c"> 516</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2aeb1f400437caed50238ce8e3e725bd3c" title="FieldPosition selector for 'L' field alignment, corresponding to the UCAL_MONTH field.">UDAT_STANDALONE_MONTH_FIELD</a> = 26,</div> <div class="line"><a name="l00517"></a><span class="lineno"> 517</span> </div> <div class="line"><a name="l00525"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a8295f12f838fbf81a6d15b70741be647"> 525</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a8295f12f838fbf81a6d15b70741be647" title="FieldPosition selector for "Q" field alignment, corresponding to quarters.">UDAT_QUARTER_FIELD</a> = 27,</div> <div class="line"><a name="l00526"></a><span class="lineno"> 526</span> </div> <div class="line"><a name="l00534"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a8130dc0ba4e257483a6f82442fa0e5d1"> 534</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a8130dc0ba4e257483a6f82442fa0e5d1" title="FieldPosition selector for the "q" field alignment, corresponding to stand-alone quarters.">UDAT_STANDALONE_QUARTER_FIELD</a> = 28,</div> <div class="line"><a name="l00535"></a><span class="lineno"> 535</span> </div> <div class="line"><a name="l00541"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a7145398de7511b5b61fb0c5810b04c43"> 541</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a7145398de7511b5b61fb0c5810b04c43" title="FieldPosition and UFieldPosition selector for 'V' field alignment, corresponding to the UCAL_ZONE_OFF...">UDAT_TIMEZONE_SPECIAL_FIELD</a> = 29,</div> <div class="line"><a name="l00542"></a><span class="lineno"> 542</span> </div> <div class="line"><a name="l00550"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ab15e42a6def565977ba0fa86cda77b49"> 550</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2ab15e42a6def565977ba0fa86cda77b49" title="FieldPosition selector for "U" field alignment, corresponding to cyclic year names.">UDAT_YEAR_NAME_FIELD</a> = 30,</div> <div class="line"><a name="l00551"></a><span class="lineno"> 551</span> </div> <div class="line"><a name="l00560"></a><span class="lineno"><a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a5114893ce2cb9b449b3e700b9dfb99a6"> 560</a></span>  <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2a5114893ce2cb9b449b3e700b9dfb99a6" title="Number of FieldPosition and UFieldPosition selectors for DateFormat and UDateFormat.">UDAT_FIELD_COUNT</a> = 31</div> <div class="line"><a name="l00561"></a><span class="lineno"> 561</span> </div> <div class="line"><a name="l00562"></a><span class="lineno"> 562</span> } <a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2" title="FieldPosition and UFieldPosition selectors for format fields defined by DateFormat and UDateFormat...">UDateFormatField</a>;</div> <div class="line"><a name="l00563"></a><span class="lineno"> 563</span> </div> <div class="line"><a name="l00564"></a><span class="lineno"> 564</span> </div> <div class="line"><a name="l00573"></a><span class="lineno"> 573</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="ucal_8h.html#a02fe23bf33319052733c00c7a09ea912" title="Possible fields in a UCalendar.">UCalendarDateFields</a> U_EXPORT2</div> <div class="line"><a name="l00574"></a><span class="lineno"> 574</span> <a class="code" href="udat_8h.html#a5b2a1dba9fe1410435e0ef99f6ebe547" title="Maps from a UDateFormatField to the corresponding UCalendarDateFields.">udat_toCalendarDateField</a>(<a class="code" href="udat_8h.html#adb09b47d4576513229f83f2e8f507fc2" title="FieldPosition and UFieldPosition selectors for format fields defined by DateFormat and UDateFormat...">UDateFormatField</a> field);</div> <div class="line"><a name="l00575"></a><span class="lineno"> 575</span> </div> <div class="line"><a name="l00576"></a><span class="lineno"> 576</span> </div> <div class="line"><a name="l00602"></a><span class="lineno"> 602</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* U_EXPORT2 </div> <div class="line"><a name="l00603"></a><span class="lineno"> 603</span> <a class="code" href="udat_8h.html#abd4ca4c46e3b99021132071f2700dea8" title="Open a new UDateFormat for formatting and parsing dates and times.">udat_open</a>(<a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5" title="The possible date/time format styles.">UDateFormatStyle</a> timeStyle,</div> <div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5" title="The possible date/time format styles.">UDateFormatStyle</a> dateStyle,</div> <div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *locale,</div> <div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *tzID,</div> <div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  int32_t tzIDLength,</div> <div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *pattern,</div> <div class="line"><a name="l00609"></a><span class="lineno"> 609</span>  int32_t patternLength,</div> <div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l00611"></a><span class="lineno"> 611</span> </div> <div class="line"><a name="l00612"></a><span class="lineno"> 612</span> </div> <div class="line"><a name="l00619"></a><span class="lineno"> 619</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2 </div> <div class="line"><a name="l00620"></a><span class="lineno"> 620</span> <a class="code" href="udat_8h.html#a94eadd762385ccd8d2dc1f79ea012be8" title="Close a UDateFormat.">udat_close</a>(<a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* format);</div> <div class="line"><a name="l00621"></a><span class="lineno"> 621</span> </div> <div class="line"><a name="l00622"></a><span class="lineno"> 622</span> <span class="preprocessor">#if U_SHOW_CPLUSPLUS_API</span></div> <div class="line"><a name="l00623"></a><span class="lineno"> 623</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00624"></a><span class="lineno"> 624</span> <a class="code" href="uversion_8h.html#a7d9374e037299886d4192b763b4c5e8b" title="This is used to begin a declaration of a public ICU C++ API.">U_NAMESPACE_BEGIN</a></div> <div class="line"><a name="l00625"></a><span class="lineno"> 625</span> </div> <div class="line"><a name="l00635"></a><span class="lineno"> 635</span> U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>, <a class="code" href="udat_8h.html#a94eadd762385ccd8d2dc1f79ea012be8" title="Close a UDateFormat.">udat_close</a>);</div> <div class="line"><a name="l00636"></a><span class="lineno"> 636</span> </div> <div class="line"><a name="l00637"></a><span class="lineno"> 637</span> <a class="code" href="uversion_8h.html#a3da1f00f3b02976ac53c014a3e4c0933" title="This is used to end a declaration of a public ICU C++ API.">U_NAMESPACE_END</a></div> <div class="line"><a name="l00638"></a><span class="lineno"> 638</span> </div> <div class="line"><a name="l00639"></a><span class="lineno"> 639</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l00640"></a><span class="lineno"> 640</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00649"></a><span class="lineno"> 649</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* U_EXPORT2 </div> <div class="line"><a name="l00650"></a><span class="lineno"> 650</span> <a class="code" href="udat_8h.html#ab5c7289da4ec4a22410293c5b17c4a2f" title="Open a copy of a UDateFormat.">udat_clone</a>(<span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *fmt,</div> <div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l00652"></a><span class="lineno"> 652</span> </div> <div class="line"><a name="l00671"></a><span class="lineno"> 671</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2 </div> <div class="line"><a name="l00672"></a><span class="lineno"> 672</span> <a class="code" href="udat_8h.html#a6b7a2e8ae0b620aa677ae6c9d469a0b9" title="Format a date using an UDateFormat.">udat_format</a>( <span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* format,</div> <div class="line"><a name="l00673"></a><span class="lineno"> 673</span>  <a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039" title="Date and Time data type.">UDate</a> dateToFormat,</div> <div class="line"><a name="l00674"></a><span class="lineno"> 674</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a>* result,</div> <div class="line"><a name="l00675"></a><span class="lineno"> 675</span>  int32_t resultLength,</div> <div class="line"><a name="l00676"></a><span class="lineno"> 676</span>  <a class="code" href="structUFieldPosition.html" title="A struct representing a range of text containing a specific field.">UFieldPosition</a>* position,</div> <div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a>* status);</div> <div class="line"><a name="l00678"></a><span class="lineno"> 678</span> </div> <div class="line"><a name="l00704"></a><span class="lineno"> 704</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039" title="Date and Time data type.">UDate</a> U_EXPORT2 </div> <div class="line"><a name="l00705"></a><span class="lineno"> 705</span> <a class="code" href="udat_8h.html#aaaec935480c28127c8bccf6c6612d71d" title="Parse a string into an date/time using a UDateFormat.">udat_parse</a>(<span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* format,</div> <div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a>* text,</div> <div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  int32_t textLength,</div> <div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  int32_t *parsePos,</div> <div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l00710"></a><span class="lineno"> 710</span> </div> <div class="line"><a name="l00732"></a><span class="lineno"> 732</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2 </div> <div class="line"><a name="l00733"></a><span class="lineno"> 733</span> <a class="code" href="udat_8h.html#a2888d7bf0aedbc843fb8f096734ac0e8" title="Parse a string into an date/time using a UDateFormat.">udat_parseCalendar</a>(<span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* format,</div> <div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  <a class="code" href="ucal_8h.html#afb45437aa9182d9fdcd96a2119e1e144" title="A calendar.">UCalendar</a>* calendar,</div> <div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a>* text,</div> <div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  int32_t textLength,</div> <div class="line"><a name="l00737"></a><span class="lineno"> 737</span>  int32_t *parsePos,</div> <div class="line"><a name="l00738"></a><span class="lineno"> 738</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l00739"></a><span class="lineno"> 739</span> </div> <div class="line"><a name="l00749"></a><span class="lineno"> 749</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2 </div> <div class="line"><a name="l00750"></a><span class="lineno"> 750</span> <a class="code" href="udat_8h.html#af1139c0c38fb5303d93515e779a7aae2" title="Determine if an UDateFormat will perform lenient parsing.">udat_isLenient</a>(<span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* fmt);</div> <div class="line"><a name="l00751"></a><span class="lineno"> 751</span> </div> <div class="line"><a name="l00761"></a><span class="lineno"> 761</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2 </div> <div class="line"><a name="l00762"></a><span class="lineno"> 762</span> <a class="code" href="udat_8h.html#a57ed6fe554770153a3fcedb11f050d14" title="Specify whether an UDateFormat will perform lenient parsing.">udat_setLenient</a>( <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* fmt,</div> <div class="line"><a name="l00763"></a><span class="lineno"> 763</span>  <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> isLenient);</div> <div class="line"><a name="l00764"></a><span class="lineno"> 764</span> </div> <div class="line"><a name="l00774"></a><span class="lineno"> 774</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="ucal_8h.html#afb45437aa9182d9fdcd96a2119e1e144" title="A calendar.">UCalendar</a>* U_EXPORT2 </div> <div class="line"><a name="l00775"></a><span class="lineno"> 775</span> <a class="code" href="udat_8h.html#a2db4f9c0b39c3c2077feed9ebbe24d58" title="Get the UCalendar associated with an UDateFormat.">udat_getCalendar</a>(<span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* fmt);</div> <div class="line"><a name="l00776"></a><span class="lineno"> 776</span> </div> <div class="line"><a name="l00786"></a><span class="lineno"> 786</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2 </div> <div class="line"><a name="l00787"></a><span class="lineno"> 787</span> <a class="code" href="udat_8h.html#aa5d6d81ca5d4f65467f4224428628e65" title="Set the UCalendar associated with an UDateFormat.">udat_setCalendar</a>( <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* fmt,</div> <div class="line"><a name="l00788"></a><span class="lineno"> 788</span>  <span class="keyword">const</span> <a class="code" href="ucal_8h.html#afb45437aa9182d9fdcd96a2119e1e144" title="A calendar.">UCalendar</a>* calendarToSet);</div> <div class="line"><a name="l00789"></a><span class="lineno"> 789</span> </div> <div class="line"><a name="l00799"></a><span class="lineno"> 799</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>* U_EXPORT2 </div> <div class="line"><a name="l00800"></a><span class="lineno"> 800</span> <a class="code" href="udat_8h.html#afe281ebe86b6d30073c56d04e05612d6" title="Get the UNumberFormat associated with an UDateFormat.">udat_getNumberFormat</a>(<span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* fmt);</div> <div class="line"><a name="l00801"></a><span class="lineno"> 801</span> </div> <div class="line"><a name="l00811"></a><span class="lineno"> 811</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2 </div> <div class="line"><a name="l00812"></a><span class="lineno"> 812</span> <a class="code" href="udat_8h.html#a696182ba370c6de3e8504e7c01c22e74" title="Set the UNumberFormat associated with an UDateFormat.">udat_setNumberFormat</a>( <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* fmt,</div> <div class="line"><a name="l00813"></a><span class="lineno"> 813</span>  <span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>* numberFormatToSet);</div> <div class="line"><a name="l00814"></a><span class="lineno"> 814</span> </div> <div class="line"><a name="l00824"></a><span class="lineno"> 824</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* U_EXPORT2 </div> <div class="line"><a name="l00825"></a><span class="lineno"> 825</span> <a class="code" href="udat_8h.html#aeb8ced52c68790fa95f83c653d67d537" title="Get a locale for which date/time formatting patterns are available.">udat_getAvailable</a>(int32_t localeIndex);</div> <div class="line"><a name="l00826"></a><span class="lineno"> 826</span> </div> <div class="line"><a name="l00835"></a><span class="lineno"> 835</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2 </div> <div class="line"><a name="l00836"></a><span class="lineno"> 836</span> <a class="code" href="udat_8h.html#a463b549b234d85a44313b46b5bfe3001" title="Determine how many locales have date/time formatting patterns available.">udat_countAvailable</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00837"></a><span class="lineno"> 837</span> </div> <div class="line"><a name="l00848"></a><span class="lineno"> 848</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039" title="Date and Time data type.">UDate</a> U_EXPORT2 </div> <div class="line"><a name="l00849"></a><span class="lineno"> 849</span> <a class="code" href="udat_8h.html#a13adfb58e128b9a99a427abc9e6fa112" title="Get the year relative to which all 2-digit years are interpreted.">udat_get2DigitYearStart</a>( <span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *fmt,</div> <div class="line"><a name="l00850"></a><span class="lineno"> 850</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l00851"></a><span class="lineno"> 851</span> </div> <div class="line"><a name="l00862"></a><span class="lineno"> 862</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2 </div> <div class="line"><a name="l00863"></a><span class="lineno"> 863</span> <a class="code" href="udat_8h.html#a0608acf2d8f1cbb08228d9b635054726" title="Set the year relative to which all 2-digit years will be interpreted.">udat_set2DigitYearStart</a>( <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *fmt,</div> <div class="line"><a name="l00864"></a><span class="lineno"> 864</span>  <a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039" title="Date and Time data type.">UDate</a> d,</div> <div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l00866"></a><span class="lineno"> 866</span> </div> <div class="line"><a name="l00879"></a><span class="lineno"> 879</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2 </div> <div class="line"><a name="l00880"></a><span class="lineno"> 880</span> <a class="code" href="udat_8h.html#a00f8420f2b00ef9de8dbbc4be66e3db8" title="Extract the pattern from a UDateFormat.">udat_toPattern</a>( <span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *fmt,</div> <div class="line"><a name="l00881"></a><span class="lineno"> 881</span>  <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> localized,</div> <div class="line"><a name="l00882"></a><span class="lineno"> 882</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *result,</div> <div class="line"><a name="l00883"></a><span class="lineno"> 883</span>  int32_t resultLength,</div> <div class="line"><a name="l00884"></a><span class="lineno"> 884</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l00885"></a><span class="lineno"> 885</span> </div> <div class="line"><a name="l00896"></a><span class="lineno"> 896</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2 </div> <div class="line"><a name="l00897"></a><span class="lineno"> 897</span> <a class="code" href="udat_8h.html#a40ccd8b597ff95faa01ae00391a70e61" title="Set the pattern used by an UDateFormat.">udat_applyPattern</a>( <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *format,</div> <div class="line"><a name="l00898"></a><span class="lineno"> 898</span>  <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> localized,</div> <div class="line"><a name="l00899"></a><span class="lineno"> 899</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *pattern,</div> <div class="line"><a name="l00900"></a><span class="lineno"> 900</span>  int32_t patternLength);</div> <div class="line"><a name="l00901"></a><span class="lineno"> 901</span> </div> <div class="line"><a name="l00906"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4"> 906</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4" title="The possible types of date format symbols.">UDateFormatSymbolType</a> {</div> <div class="line"><a name="l00908"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a08c254470a3ccf54601366a382c4096d"> 908</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a08c254470a3ccf54601366a382c4096d" title="The era names, for example AD.">UDAT_ERAS</a>,</div> <div class="line"><a name="l00910"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a9ed373834478559c7d8a0e4b5f562b7d"> 910</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a9ed373834478559c7d8a0e4b5f562b7d" title="The month names, for example February.">UDAT_MONTHS</a>,</div> <div class="line"><a name="l00912"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4ae55170b4b2f39b2c1f6dec9d0760e430"> 912</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4ae55170b4b2f39b2c1f6dec9d0760e430" title="The short month names, for example Feb.">UDAT_SHORT_MONTHS</a>,</div> <div class="line"><a name="l00914"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a5fd821bbbc7b56457c44ada3e2794e19"> 914</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a5fd821bbbc7b56457c44ada3e2794e19" title="The weekday names, for example Monday.">UDAT_WEEKDAYS</a>,</div> <div class="line"><a name="l00916"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a466882a4413cadf03cf69fff097c4383"> 916</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a466882a4413cadf03cf69fff097c4383" title="The short weekday names, for example Mon.">UDAT_SHORT_WEEKDAYS</a>,</div> <div class="line"><a name="l00918"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4af6e0ffb0ef064496a7e830d577cc39af"> 918</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4af6e0ffb0ef064496a7e830d577cc39af" title="The AM/PM names, for example AM.">UDAT_AM_PMS</a>,</div> <div class="line"><a name="l00920"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a83e9979507a07f585519cd0586d56f8a"> 920</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a83e9979507a07f585519cd0586d56f8a" title="The localized characters.">UDAT_LOCALIZED_CHARS</a>,</div> <div class="line"><a name="l00922"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a526cd7f3bed5d9f73d8ceeb911ece557"> 922</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a526cd7f3bed5d9f73d8ceeb911ece557" title="The long era names, for example Anno Domini.">UDAT_ERA_NAMES</a>,</div> <div class="line"><a name="l00924"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4abf77c407dd86d3c651b9f0341105e532"> 924</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4abf77c407dd86d3c651b9f0341105e532" title="The narrow month names, for example F.">UDAT_NARROW_MONTHS</a>,</div> <div class="line"><a name="l00926"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a4b6f5bc9fac35a2d54b377bbb74f39ee"> 926</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a4b6f5bc9fac35a2d54b377bbb74f39ee" title="The narrow weekday names, for example N.">UDAT_NARROW_WEEKDAYS</a>,</div> <div class="line"><a name="l00928"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4ad5f57d64e831037d530f3f3ac8306687"> 928</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4ad5f57d64e831037d530f3f3ac8306687" title="Standalone context versions of months.">UDAT_STANDALONE_MONTHS</a>,</div> <div class="line"><a name="l00929"></a><span class="lineno"> 929</span>  UDAT_STANDALONE_SHORT_MONTHS,</div> <div class="line"><a name="l00930"></a><span class="lineno"> 930</span>  UDAT_STANDALONE_NARROW_MONTHS,</div> <div class="line"><a name="l00932"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a4df045234951b6cd210e0d65e8f87fdc"> 932</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a4df045234951b6cd210e0d65e8f87fdc" title="Standalone context versions of weekdays.">UDAT_STANDALONE_WEEKDAYS</a>,</div> <div class="line"><a name="l00933"></a><span class="lineno"> 933</span>  UDAT_STANDALONE_SHORT_WEEKDAYS,</div> <div class="line"><a name="l00934"></a><span class="lineno"> 934</span>  UDAT_STANDALONE_NARROW_WEEKDAYS,</div> <div class="line"><a name="l00936"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a723ae1a2cfef80bd69a4553602a292c2"> 936</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a723ae1a2cfef80bd69a4553602a292c2" title="The quarters, for example 1st Quarter.">UDAT_QUARTERS</a>,</div> <div class="line"><a name="l00938"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a38dc73189c4327b534e61a3afb2eb78e"> 938</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a38dc73189c4327b534e61a3afb2eb78e" title="The short quarter names, for example Q1.">UDAT_SHORT_QUARTERS</a>,</div> <div class="line"><a name="l00940"></a><span class="lineno"><a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a443597ba2b4b2b6177e3b894d23795b8"> 940</a></span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4a443597ba2b4b2b6177e3b894d23795b8" title="Standalone context versions of quarters.">UDAT_STANDALONE_QUARTERS</a>,</div> <div class="line"><a name="l00941"></a><span class="lineno"> 941</span>  UDAT_STANDALONE_SHORT_QUARTERS</div> <div class="line"><a name="l00942"></a><span class="lineno"> 942</span> </div> <div class="line"><a name="l00943"></a><span class="lineno"> 943</span> } <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4" title="The possible types of date format symbols.">UDateFormatSymbolType</a>;</div> <div class="line"><a name="l00944"></a><span class="lineno"> 944</span> </div> <div class="line"><a name="l00945"></a><span class="lineno"> 945</span> <span class="keyword">struct </span><a class="code" href="udat_8h.html#a9815ff307c5f2a0e5464941e5a78f564" title="Date format symbols.">UDateFormatSymbols</a>;</div> <div class="line"><a name="l00950"></a><span class="lineno"><a class="code" href="udat_8h.html#a9815ff307c5f2a0e5464941e5a78f564"> 950</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="udat_8h.html#a9815ff307c5f2a0e5464941e5a78f564" title="Date format symbols.">UDateFormatSymbols</a> <a class="code" href="udat_8h.html#a9815ff307c5f2a0e5464941e5a78f564" title="Date format symbols.">UDateFormatSymbols</a>;</div> <div class="line"><a name="l00951"></a><span class="lineno"> 951</span> </div> <div class="line"><a name="l00968"></a><span class="lineno"> 968</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2 </div> <div class="line"><a name="l00969"></a><span class="lineno"> 969</span> <a class="code" href="udat_8h.html#aed73d44c01906572e8349d0307dafb27" title="Get the symbols associated with an UDateFormat.">udat_getSymbols</a>(<span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *fmt,</div> <div class="line"><a name="l00970"></a><span class="lineno"> 970</span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4" title="The possible types of date format symbols.">UDateFormatSymbolType</a> type,</div> <div class="line"><a name="l00971"></a><span class="lineno"> 971</span>  int32_t symbolIndex,</div> <div class="line"><a name="l00972"></a><span class="lineno"> 972</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *result,</div> <div class="line"><a name="l00973"></a><span class="lineno"> 973</span>  int32_t resultLength,</div> <div class="line"><a name="l00974"></a><span class="lineno"> 974</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l00975"></a><span class="lineno"> 975</span> </div> <div class="line"><a name="l00988"></a><span class="lineno"> 988</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2 </div> <div class="line"><a name="l00989"></a><span class="lineno"> 989</span> <a class="code" href="udat_8h.html#a7a178b7dc4d7faee652a31043560b779" title="Count the number of particular symbols for an UDateFormat.">udat_countSymbols</a>( <span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *fmt,</div> <div class="line"><a name="l00990"></a><span class="lineno"> 990</span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4" title="The possible types of date format symbols.">UDateFormatSymbolType</a> type);</div> <div class="line"><a name="l00991"></a><span class="lineno"> 991</span> </div> <div class="line"><a name="l01007"></a><span class="lineno"> 1007</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2 </div> <div class="line"><a name="l01008"></a><span class="lineno"> 1008</span> <a class="code" href="udat_8h.html#af5816372ab77e82d9c9e3a5cbd9ffbee" title="Set the symbols associated with an UDateFormat.">udat_setSymbols</a>( <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *format,</div> <div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>  <a class="code" href="udat_8h.html#a5eefb511a1a2cdc12bcbd06ed29880f4" title="The possible types of date format symbols.">UDateFormatSymbolType</a> type,</div> <div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>  int32_t symbolIndex,</div> <div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *value,</div> <div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>  int32_t valueLength,</div> <div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l01014"></a><span class="lineno"> 1014</span> </div> <div class="line"><a name="l01024"></a><span class="lineno"> 1024</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* U_EXPORT2</div> <div class="line"><a name="l01025"></a><span class="lineno"> 1025</span> <a class="code" href="udat_8h.html#ae1ea60a69402a5d60313db8164c2612b" title="Get the locale for this date format object.">udat_getLocaleByType</a>(<span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *fmt,</div> <div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  <a class="code" href="uloc_8h.html#adf053345d343f8d82ae080f7a5871f34" title="Constants for *_getLocale() Allow user to select whether she wants information on requested...">ULocDataLocaleType</a> type,</div> <div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a>* status); </div> <div class="line"><a name="l01028"></a><span class="lineno"> 1028</span> </div> <div class="line"><a name="l01029"></a><span class="lineno"> 1029</span> <span class="preprocessor">#ifndef U_HIDE_DRAFT_API</span></div> <div class="line"><a name="l01030"></a><span class="lineno"> 1030</span> <span class="preprocessor"></span></div> <div class="line"><a name="l01039"></a><span class="lineno"> 1039</span> <a class="code" href="umachine_8h.html#a41691e68155dca13bc1f020fa30dac82" title="This is used to declare a function as a draft public ICU C API.">U_DRAFT</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l01040"></a><span class="lineno"> 1040</span> <a class="code" href="udat_8h.html#af11c592f7fe75fbb06f794b890b466aa" title="Set the formatter's default value for a particular context type, such as UDAT_CAPITALIZATION.">udat_setDefaultContext</a>(<a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* fmt,</div> <div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>  <a class="code" href="udat_8h.html#ae6b79ac1b328ed8aadebe796566b7eba" title="Date format context types.">UDateFormatContextType</a> type, <a class="code" href="udat_8h.html#a439ab2dd3c462390003bc19d0e942244" title="Values for date format context types.">UDateFormatContextValue</a> value,</div> <div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a>* status);</div> <div class="line"><a name="l01043"></a><span class="lineno"> 1043</span> </div> <div class="line"><a name="l01053"></a><span class="lineno"> 1053</span> <a class="code" href="umachine_8h.html#a41691e68155dca13bc1f020fa30dac82" title="This is used to declare a function as a draft public ICU C API.">U_DRAFT</a> int32_t U_EXPORT2</div> <div class="line"><a name="l01054"></a><span class="lineno"> 1054</span> <a class="code" href="udat_8h.html#ae0c1c72b971eddbf9b5302b1e2782a02" title="Get the formatter's default value for a particular context type, such as UDAT_CAPITALIZATION.">udat_getDefaultContext</a>(<a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* fmt,</div> <div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>  <a class="code" href="udat_8h.html#ae6b79ac1b328ed8aadebe796566b7eba" title="Date format context types.">UDateFormatContextType</a> type,</div> <div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a>* status);</div> <div class="line"><a name="l01057"></a><span class="lineno"> 1057</span> <span class="preprocessor">#endif </span><span class="comment">/* U_HIDE_DRAFT_API */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01058"></a><span class="lineno"> 1058</span> <span class="preprocessor"></span></div> <div class="line"><a name="l01059"></a><span class="lineno"> 1059</span> <span class="preprocessor">#ifndef U_HIDE_INTERNAL_API</span></div> <div class="line"><a name="l01060"></a><span class="lineno"> 1060</span> <span class="preprocessor"></span></div> <div class="line"><a name="l01071"></a><span class="lineno"> 1071</span> <a class="code" href="umachine_8h.html#a161dba69f4e479c3626793efc42f94ba" title="This is used to declare a function as an internal ICU C API.">U_INTERNAL</a> int32_t U_EXPORT2 </div> <div class="line"><a name="l01072"></a><span class="lineno"> 1072</span> <a class="code" href="udat_8h.html#abd750ae8c3ae763934731eed44e80672" title="Extract the date pattern from a UDateFormat set for relative date formatting.">udat_toPatternRelativeDate</a>(<span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *fmt,</div> <div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *result,</div> <div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>  int32_t resultLength,</div> <div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l01076"></a><span class="lineno"> 1076</span> </div> <div class="line"><a name="l01088"></a><span class="lineno"> 1088</span> <a class="code" href="umachine_8h.html#a161dba69f4e479c3626793efc42f94ba" title="This is used to declare a function as an internal ICU C API.">U_INTERNAL</a> int32_t U_EXPORT2 </div> <div class="line"><a name="l01089"></a><span class="lineno"> 1089</span> <a class="code" href="udat_8h.html#a0741073c8008bcdbd591c334d4816c49" title="Extract the time pattern from a UDateFormat set for relative date formatting.">udat_toPatternRelativeTime</a>(<span class="keyword">const</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *fmt,</div> <div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *result,</div> <div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>  int32_t resultLength,</div> <div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l01093"></a><span class="lineno"> 1093</span> </div> <div class="line"><a name="l01106"></a><span class="lineno"> 1106</span> <a class="code" href="umachine_8h.html#a161dba69f4e479c3626793efc42f94ba" title="This is used to declare a function as an internal ICU C API.">U_INTERNAL</a> <span class="keywordtype">void</span> U_EXPORT2 </div> <div class="line"><a name="l01107"></a><span class="lineno"> 1107</span> <a class="code" href="udat_8h.html#a1c40335a8a0377e36ea0849b1209e95a" title="Set the date & time patterns used by a UDateFormat set for relative date formatting.">udat_applyPatternRelative</a>(<a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a> *format,</div> <div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *datePattern,</div> <div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>  int32_t datePatternLength,</div> <div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *timePattern,</div> <div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>  int32_t timePatternLength,</div> <div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l01113"></a><span class="lineno"> 1113</span> <span class="preprocessor">#endif </span><span class="comment">/* U_HIDE_INTERNAL_API */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01114"></a><span class="lineno"> 1114</span> <span class="preprocessor"></span></div> <div class="line"><a name="l01119"></a><span class="lineno"><a class="code" href="udat_8h.html#a2ae790e9f3bc6551c218da5810a4cd4a"> 1119</a></span> <span class="keyword">typedef</span> <a class="code" href="udat_8h.html#a27d96fa46db679d5b8583dff2e6c023f" title="A date formatter.">UDateFormat</a>* (U_EXPORT2 *<a class="code" href="udat_8h.html#a2ae790e9f3bc6551c218da5810a4cd4a">UDateFormatOpener</a>) (<a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5" title="The possible date/time format styles.">UDateFormatStyle</a> timeStyle,</div> <div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>  <a class="code" href="udat_8h.html#adb4c5a95efb888d04d38db7b3efff0c5" title="The possible date/time format styles.">UDateFormatStyle</a> dateStyle,</div> <div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *locale,</div> <div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *tzID,</div> <div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>  int32_t tzIDLength,</div> <div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be char16_t, if available, or wchar_t if that is 16 bits wide; always assumed to be u...">UChar</a> *pattern,</div> <div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>  int32_t patternLength,</div> <div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l01127"></a><span class="lineno"> 1127</span> </div> <div class="line"><a name="l01132"></a><span class="lineno"> 1132</span> <a class="code" href="umachine_8h.html#a161dba69f4e479c3626793efc42f94ba" title="This is used to declare a function as an internal ICU C API.">U_INTERNAL</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l01133"></a><span class="lineno"> 1133</span> <a class="code" href="udat_8h.html#ac19a85c97fb1af94d32752e8bf8cf2ac" title="Register a provider factory.">udat_registerOpener</a>(<a class="code" href="udat_8h.html#a2ae790e9f3bc6551c218da5810a4cd4a">UDateFormatOpener</a> opener, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l01134"></a><span class="lineno"> 1134</span> </div> <div class="line"><a name="l01139"></a><span class="lineno"> 1139</span> <a class="code" href="umachine_8h.html#a161dba69f4e479c3626793efc42f94ba" title="This is used to declare a function as an internal ICU C API.">U_INTERNAL</a> <a class="code" href="udat_8h.html#a2ae790e9f3bc6551c218da5810a4cd4a">UDateFormatOpener</a> U_EXPORT2</div> <div class="line"><a name="l01140"></a><span class="lineno"> 1140</span> <a class="code" href="udat_8h.html#a88aaee9afa254e9f254e43534113defd" title="Un-Register a provider factory.">udat_unregisterOpener</a>(<a class="code" href="udat_8h.html#a2ae790e9f3bc6551c218da5810a4cd4a">UDateFormatOpener</a> opener, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l01141"></a><span class="lineno"> 1141</span> </div> <div class="line"><a name="l01142"></a><span class="lineno"> 1142</span> </div> <div class="line"><a name="l01143"></a><span class="lineno"> 1143</span> <span class="preprocessor">#endif </span><span class="comment">/* #if !UCONFIG_NO_FORMATTING */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01144"></a><span class="lineno"> 1144</span> <span class="preprocessor"></span></div> <div class="line"><a name="l01145"></a><span class="lineno"> 1145</span> <span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.3.1 </small></address> </body> </html>