mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-06-08 06:55:36 +08:00
71 lines
3.9 KiB
HTML
71 lines
3.9 KiB
HTML
<div class="m-bg">
|
||
<h1>MySQL DATE_FORMAT() 函数</h1>
|
||
<h2>定义和用法</h2> <p>DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。</p> <h3><b>语法</b></h3> <div class="code notranslate"><pre><code class="language-sql"><div> DATE_FORMAT(date,format)</div></code></pre></div> <p>date 参数是合法的日期。format 规定日期/时间的输出格式。</p> <p>可以使用的格式有:</p> <table class="reference notranslate">
|
||
<tr>
|
||
<th align="left" valign="top" width="15%">格式</th> <th align="left" valign="top" width="85%">描述</th> </tr>
|
||
<tr>
|
||
<td valign="top">%a</td> <td valign="top">缩写星期名</td> </tr>
|
||
<tr>
|
||
<td valign="top">%b</td> <td valign="top">缩写月名</td> </tr>
|
||
<tr>
|
||
<td valign="top">%c</td> <td valign="top">月,数值</td> </tr>
|
||
<tr>
|
||
<td valign="top">%D</td> <td valign="top">带有英文前缀的月中的天</td> </tr>
|
||
<tr>
|
||
<td valign="top">%d</td> <td valign="top">月的天,数值(00-31)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%e</td> <td valign="top">月的天,数值(0-31)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%f</td> <td valign="top">微秒</td> </tr>
|
||
<tr>
|
||
<td valign="top">%H</td> <td valign="top">小时(00-23)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%h</td> <td valign="top">小时(01-12)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%I</td> <td valign="top">小时(01-12)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%i</td> <td valign="top">分钟,数值(00-59)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%j</td> <td valign="top">年的天(001-366)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%k</td> <td valign="top">小时(0-23)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%l</td> <td valign="top">小时(1-12)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%M</td> <td valign="top">月名</td> </tr>
|
||
<tr>
|
||
<td valign="top">%m</td> <td valign="top">月,数值(00-12)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%p</td> <td valign="top">AM 或 PM</td> </tr>
|
||
<tr>
|
||
<td valign="top">%r</td> <td valign="top">时间,12-小时(hh:mm:ss AM 或 PM)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%S</td> <td valign="top">秒(00-59)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%s</td> <td valign="top">秒(00-59)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%T</td> <td valign="top">时间, 24-小时(hh:mm:ss)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%U</td> <td valign="top">周(00-53)星期日是一周的第一天</td> </tr>
|
||
<tr>
|
||
<td valign="top">%u</td> <td valign="top">周(00-53)星期一是一周的第一天</td> </tr>
|
||
<tr>
|
||
<td valign="top">%V</td> <td valign="top">周(01-53)星期日是一周的第一天,与 %X 使用</td> </tr>
|
||
<tr>
|
||
<td valign="top">%v</td> <td valign="top">周(01-53)星期一是一周的第一天,与 %x 使用</td> </tr>
|
||
<tr>
|
||
<td valign="top">%W</td> <td valign="top">星期名</td> </tr>
|
||
<tr>
|
||
<td valign="top">%w</td> <td valign="top">周的天(0=星期日, 6=星期六)</td> </tr>
|
||
<tr>
|
||
<td valign="top">%X</td> <td valign="top">年,其中的星期日是周的第一天,4 位,与 %V 使用</td> </tr>
|
||
<tr>
|
||
<td valign="top">%x</td> <td valign="top">年,其中的星期一是周的第一天,4 位,与 %v 使用</td> </tr>
|
||
<tr>
|
||
<td valign="top">%Y</td> <td valign="top">年,4 位</td> </tr>
|
||
<tr>
|
||
<td valign="top">%y</td> <td valign="top">年,2 位</td> </tr>
|
||
</table>
|
||
<h3>实例</h3> <p>下面的脚本使用 DATE_FORMAT() 函数来显示不同的格式。我们使用 NOW() 来获得当前的日期/时间:</p> <div class="code notranslate"><pre><code class="language-sql"><div> DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')<br/> DATE_FORMAT(NOW(),'%m-%d-%Y')<br/> DATE_FORMAT(NOW(),'%d %b %y')<br/> DATE_FORMAT(NOW(),'%d %b %Y %T:%f') </div></code></pre></div> <p>结果如下所示:</p> <div class="code notranslate"><pre><code class="language-sql"><div> Nov 04 2008 11:45 PM<br/> 11-04-2008<br/> 04 Nov 08<br/> 04 Nov 2008 11:45:34:243 </div></code></pre></div> <div class="text-center padding-10 margin-t-5">
|
||
</div>
|
||
</div> |