﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-泰仔在线-随笔分类-MS SQL 相关</title><link>http://www.blogjava.net/kxx129/category/30303.html</link><description>java学习,心情日记,缤纷时刻</description><language>zh-cn</language><lastBuildDate>Mon, 24 Mar 2008 06:09:18 GMT</lastBuildDate><pubDate>Mon, 24 Mar 2008 06:09:18 GMT</pubDate><ttl>60</ttl><item><title>MS SQL 中CONVERT转化函数的用法</title><link>http://www.blogjava.net/kxx129/archive/2008/03/24/188162.html</link><dc:creator>泰仔在线</dc:creator><author>泰仔在线</author><pubDate>Mon, 24 Mar 2008 02:47:00 GMT</pubDate><guid>http://www.blogjava.net/kxx129/archive/2008/03/24/188162.html</guid><wfw:comment>http://www.blogjava.net/kxx129/comments/188162.html</wfw:comment><comments>http://www.blogjava.net/kxx129/archive/2008/03/24/188162.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kxx129/comments/commentRss/188162.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kxx129/services/trackbacks/188162.html</trackback:ping><description><![CDATA[<p><font color="#808080"><font size="2"><font face="黑体"><strong>格式:</strong></font><br />
<strong><font face="黑体">CONVERT(data_type,expression[,style])</font></strong></font></font></p>
<p><font color="#808080"><font size="2"><font face="黑体"><strong>说明:</strong></font><br />
此样式一般在时间类型<font face="黑体">(datetime,smalldatetime)</font>与字符串类型</font></font><font color="#808080"><font size="2"><font face="黑体">(nchar,nvarchar,char,varchar)<br />
</font>相互转换的时候才用到.</font></font></p>
<p><font color="#808080"><font size="2"><font face="黑体"><strong>例子:<br />
SELECT CONVERT(varchar(30),getdate(),101) now</strong></font><br />
</font></font><font color="#808080"><font size="2"><font face="黑体"><strong>结果为:<br />
</strong></font>now<br />
---------------------------------------<br />
|09/15/2001</font></font></p>
<p><font color="#808080" size="2">===================================================================</font></p>
<p><font face="黑体" color="#808080" size="2"><strong>style数字在转换时间时的含义如下:</strong></font></p>
<p><font color="#003366" size="2">--------------------------------------------------------------------<br />
Style(2位表示年份)&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; Style(4位表示年份)&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 输入输出格式&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
---------------------------------------------------------------------<br />
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; mon dd yyyy hh:miAM(或PM)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
---------------------------------------------------------------------<br />
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 101&nbsp;&nbsp;&nbsp; 美国&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; mm/dd/yy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
--------------------------------------------------------------------<br />
<font style="background-color: #c0c0c0" color="#000080"><strong>2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 102&nbsp;&nbsp;&nbsp;&nbsp; ANSI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; yy-mm-dd</strong></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
--------------------------------------------------------------------<br />
3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 103&nbsp;&nbsp;&nbsp;&nbsp; 英法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; dd/mm/yy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
--------------------------------------------------------------------<br />
4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 104&nbsp;&nbsp;&nbsp;&nbsp; 德国&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; dd.mm.yy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
--------------------------------------------------------------------<br />
<font style="background-color: #c0c0c0" color="#000080"><strong>5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 105&nbsp;&nbsp;&nbsp;&nbsp; 意大利&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; dd-mm-yy</strong></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
---------------------------------------------------------------------<br />
6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 106&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; dd mon yy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
---------------------------------------------------------------------------<br />
7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 107&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; mon dd,yy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
------------------------------------------------------------------------------<br />
8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 108&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; hh:mm:ss&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
-----------------------------------------------------------------------<br />
9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 109&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; mon dd yyyy hh:mi:ss:mmmmAM(或PM)<br />
----------------------------------------------------------------------------<br />
10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 110&nbsp;&nbsp;&nbsp;&nbsp; 美国&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; mm-dd-yy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
-----------------------------------------------------------------------------<br />
11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 111&nbsp;&nbsp;&nbsp;&nbsp; 日本&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; yy/mm/dd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
-------------------------------------------------------------------------<br />
12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 112&nbsp;&nbsp;&nbsp;&nbsp; ISO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; yymmdd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
------------------------------------------------------------------------<br />
13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 113&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 欧洲默认值&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; dd mon yyyy hh:mi:ss:mmm(24小时制)&nbsp;&nbsp;<br />
------------------------------------------------------------------------<br />
14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 114&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; hh:mi:ss:mmm(24小时制)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
--------------------------------------------------------------------------<br />
<strong><font style="background-color: #c0c0c0" color="#000080">20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; 120&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ODBC 规范&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; yyyy-mm-dd hh:mi:ss(24小时制)</font></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
-----------------------------------------------------------------------------<br />
21&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 121&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; yyyy-mm-dd hh:mi:ss:mmm(24小时制) <br />
-----------------------------------------------------------------------</font></p>
<p class="label"><font size="2"><strong><font face="黑体" color="#ff0000">语句及查询结果：</font><br />
</strong>SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM<br />
SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06<br />
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16<br />
SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06<br />
SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06<br />
SELECT CONVERT(varchar(100), GETDATE(), 5): 16-05-06<br />
SELECT CONVERT(varchar(100), GETDATE(), 6): 16 05 06<br />
SELECT CONVERT(varchar(100), GETDATE(), 7): 05 16, 06<br />
SELECT CONVERT(varchar(100), GETDATE(), 8): 10:57:46<br />
SELECT CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM<br />
SELECT CONVERT(varchar(100), GETDATE(), 10): 05-16-06<br />
SELECT CONVERT(varchar(100), GETDATE(), 11): 06/05/16<br />
SELECT CONVERT(varchar(100), GETDATE(), 12): 060516<br />
SELECT CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937<br />
SELECT CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967<br />
SELECT CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47<br />
SELECT CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157<br />
SELECT CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM<br />
SELECT CONVERT(varchar(100), GETDATE(), 23): 2006-05-16<br />
SELECT CONVERT(varchar(100), GETDATE(), 24): 10:57:47<br />
SELECT CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250<br />
SELECT CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM<br />
SELECT CONVERT(varchar(100), GETDATE(), 101): 05/16/2006<br />
SELECT CONVERT(varchar(100), GETDATE(), 102): 2006.05.16<br />
SELECT CONVERT(varchar(100), GETDATE(), 103): 16/05/2006<br />
SELECT CONVERT(varchar(100), GETDATE(), 104): 16.05.2006<br />
SELECT CONVERT(varchar(100), GETDATE(), 105): 16-05-2006<br />
SELECT CONVERT(varchar(100), GETDATE(), 106): 16 05 2006<br />
SELECT CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006<br />
SELECT CONVERT(varchar(100), GETDATE(), 108): 10:57:49<br />
SELECT CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM<br />
SELECT CONVERT(varchar(100), GETDATE(), 110): 05-16-2006<br />
SELECT CONVERT(varchar(100), GETDATE(), 111): 2006/05/16<br />
SELECT CONVERT(varchar(100), GETDATE(), 112): 20060516<br />
SELECT CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513<br />
SELECT CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547<br />
SELECT CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49<br />
SELECT CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700<br />
SELECT CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827<br />
SELECT CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM<br />
SELECT CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM<br />
<br />
</font><strong><font size="2"><font face="黑体" color="#ff0000">说明:</font><br />
使用 <font style="background-color: #0a246a" color="#ffffff">CONVERT</font>：</font></strong></p>
<p><code><font face="新宋体"><font size="2"><font style="background-color: #0a246a" color="#ffffff">CONVERT</font> <strong>( </strong><font face="黑体">data_type [ <strong>( </strong>length <strong>) </strong>] <strong>,</strong> expression [ <strong>,</strong> style ]</font> <strong>)</strong></font></font></code></p>
<h5>参数</h5>
<p><font face="黑体" size="2">expression</font></p>
<p class="indent"><font size="2">是任何有效的<font face="黑体"> Microsoft&#174; SQL Server&#8482;</font> 表达式。。 </font></p>
<p><font face="黑体" size="2">data_type</font></p>
<p class="indent"><font size="2">目标系统所提供的数据类型，包括 <strong>bigint</strong> 和 <strong>sql_variant</strong>。不能使用用户定义的数据类型。<br />
<font face="黑体">length</font></font></p>
<p class="indent"><font size="2"><strong>nchar</strong>、<strong>nvarchar</strong>、<strong>char</strong>、<strong>varchar</strong>、<strong>binary</strong> 或 <strong>varbinary</strong> 数据类型的可选参数。 </font></p>
<p><em><font size="2">style</font></em></p>
<p class="indent"><font size="2">日期格式样式，借以将 datetime 或 <strong>smalldatetime</strong> 数据转换为字符数据（<strong>nchar</strong>、<strong>nvarchar</strong>、<strong>char</strong>、<strong>varchar</strong>、<strong>nchar</strong> 或 <strong>nvarchar</strong> 数据类型）；或者字符串格式样式，借以将 <strong>float</strong>、<strong>real</strong>、<strong>money</strong> 或 <strong>smallmoney</strong> 数据转换为字符数据（<strong>nchar</strong>、<strong>nvarchar</strong>、<strong>char</strong>、<strong>varchar</strong>、<strong>nchar</strong> 或 <strong>nvarchar</strong> 数据类型）。</font></p>
<p class="indent"><font size="2">SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。</font></p>
<p class="indent"><font size="2">在表中，左侧的两列表示将 datetime 或 <strong>smalldatetime</strong> 转换为字符数据的 <em>style</em> 值。给 <em>style</em> 值加 100，可获得包括世纪数位的四位年份 (yyyy)。</font></p>
<p>
<table cols="4" cellpadding="2" rules="all" width="571" border="1" frame="box">
    <tbody>
        <tr valign="top">
            <th class="label" width="23%"><font size="2">不带世纪数位 (yy)</font></th>
            <th class="label" width="21%"><font size="2">带世纪数位 (yyyy)</font></th>
            <th class="label" width="27%"><br />
            <font size="2">标准</font></th>
            <th class="label" width="29%"><br />
            <font size="2">输入/输出**</font></th>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">-</font></td>
            <td width="21%"><font size="2">0 或 100 (*) </font></td>
            <td width="27%"><font size="2">默认值</font></td>
            <td width="29%"><font size="2">mon dd yyyy hh:miAM（或 PM）</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">1</font></td>
            <td width="21%"><font size="2">101</font></td>
            <td width="27%"><font size="2">美国</font></td>
            <td width="29%"><font size="2">mm/dd/yyyy</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">2</font></td>
            <td width="21%"><font size="2">102</font></td>
            <td width="27%"><font size="2">ANSI</font></td>
            <td width="29%"><font size="2">yy.mm.dd</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">3</font></td>
            <td width="21%"><font size="2">103</font></td>
            <td width="27%"><font size="2">英国/法国</font></td>
            <td width="29%"><font size="2">dd/mm/yy</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">4</font></td>
            <td width="21%"><font size="2">104</font></td>
            <td width="27%"><font size="2">德国</font></td>
            <td width="29%"><font size="2">dd.mm.yy</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">5</font></td>
            <td width="21%"><font size="2">105</font></td>
            <td width="27%"><font size="2">意大利</font></td>
            <td width="29%"><font size="2">dd-mm-yy</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">6</font></td>
            <td width="21%"><font size="2">106</font></td>
            <td width="27%"><font size="2">-</font></td>
            <td width="29%"><font size="2">dd mon yy</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">7</font></td>
            <td width="21%"><font size="2">107</font></td>
            <td width="27%"><font size="2">-</font></td>
            <td width="29%"><font size="2">mon dd, yy</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">8</font></td>
            <td width="21%"><font size="2">108</font></td>
            <td width="27%"><font size="2">-</font></td>
            <td width="29%"><font size="2">hh:mm:ss</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">-</font></td>
            <td width="21%"><font size="2">9 或 109 (*) </font></td>
            <td width="27%"><font size="2">默认值 + 毫秒</font></td>
            <td width="29%"><font size="2">mon dd yyyy hh:mi:ss:mmmAM（或 PM）</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">10</font></td>
            <td width="21%"><font size="2">110</font></td>
            <td width="27%"><font size="2">美国</font></td>
            <td width="29%"><font size="2">mm-dd-yy</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">11</font></td>
            <td width="21%"><font size="2">111</font></td>
            <td width="27%"><font size="2">日本</font></td>
            <td width="29%"><font size="2">yy/mm/dd</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">12</font></td>
            <td width="21%"><font size="2">112</font></td>
            <td width="27%"><font size="2">ISO</font></td>
            <td width="29%"><font size="2">yymmdd</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">-</font></td>
            <td width="21%"><font size="2">13 或 113 (*) </font></td>
            <td width="27%"><font size="2">欧洲默认值 + 毫秒</font></td>
            <td width="29%"><font size="2">dd mon yyyy hh:mm:ss:mmm(24h)</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">14</font></td>
            <td width="21%"><font size="2">114</font></td>
            <td width="27%"><font size="2">-</font></td>
            <td width="29%"><font size="2">hh:mi:ss:mmm(24h)</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">-</font></td>
            <td width="21%"><font size="2">20 或 120 (*) </font></td>
            <td width="27%"><font size="2">ODBC 规范</font></td>
            <td width="29%"><font size="2"><em>yyyy</em>-<em>mm-dd hh</em>:<em>mm</em>:<em>ss</em>[.<em>fff</em>]</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">-</font></td>
            <td width="21%"><font size="2">21 或 121 (*) </font></td>
            <td width="27%"><font size="2">ODBC 规范（带毫秒）</font></td>
            <td width="29%"><font size="2"><em>yyyy</em>-<em>mm-dd hh</em>:<em>mm</em>:<em>ss</em>[.<em>fff</em>]</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">-</font></td>
            <td width="21%"><font size="2">126(***)</font></td>
            <td width="27%"><font size="2">ISO8601</font></td>
            <td width="29%"><font size="2">yyyy-mm-dd Thh:mm:ss.mmm（不含空格）</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">-</font></td>
            <td width="21%"><font size="2">130*</font></td>
            <td width="27%"><font size="2">Hijri****</font></td>
            <td width="29%"><font size="2">dd mon yyyy hh:mi:ss:mmmAM</font></td>
        </tr>
        <tr valign="top">
            <td width="23%"><font size="2">-</font></td>
            <td width="21%"><font size="2">131*</font></td>
            <td width="27%"><font size="2">Hijri****</font></td>
            <td width="29%"><font size="2">dd/mm/yy hh:mi:ss:mmmAM</font></td>
        </tr>
    </tbody>
</table>
</p>
<p class="mini"><font size="2">*&nbsp;&nbsp;&nbsp;&nbsp; 默认值（style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121）始终返回世纪数位 (yyyy)。<br />
** 当转换为 datetime时输入；当转换为字符数据时输出。<br />
*** 专门用于 XML。对于从 datetime或 <strong>smalldatetime</strong> 到 <strong>character</strong> 数据的转换，输出格式如表中所示。对于从 <strong>float</strong>、<strong>money</strong> 或 <strong>smallmoney</strong> 到 <strong>character</strong> 数据的转换，输出等同于 <em>style</em> 2。对于从 <strong>real</strong> 到 <strong>character</strong> 数据的转换，输出等同于 <em>style</em> 1。<br />
****Hijri 是具有几种变化形式的日历系统，Microsoft&#174; SQL Server&#8482; 2000 使用其中的科威特算法。</font></p>
<p class="level2"></p>
<p><font size="2"><img style="margin-left: 0em" height="11" alt="" src="http://www.pushad.com/Info/mk:@MSITStore:C:/Program%20Files/Microsoft%20SQL%20Server/80/Tools/Books/tsqlref.chm::/Basics/important.gif" width="12" border="0" /><font face="黑体" color="#ff0000"> </font><strong class="notes"><font face="黑体" color="#ff0000">重要</font></strong>&nbsp;&nbsp; 默认情况下，SQL Server 根据截止年份 2049 解释两位数字的年份。即，两位数字的年份 49 被解释为 2049，而两位数字的年份 50 被解释为 1950。许多客户端应用程序（例如那些基于 OLE 自动化对象的客户端应用程序）都使用 2030 作为截止年份。SQL Server 提供一个配置选项（"两位数字的截止年份"），借以更改 SQL Server 所使用的截止年份并对日期进行一致性处理。然而最安全的办法是指定四位数字年份。</font></p>
<p>&nbsp;</p>
<p class="indent"><font size="2">当从 <strong>smalldatetime</strong> 转换为字符数据时，包含秒或毫秒的样式将在这些位置上显示零。当从 datetime 或 <strong>smalldatetime</strong> 值进行转换时，可以通过使用适当的 <strong>char</strong> 或 <strong>varchar</strong> 数据类型长度来截断不需要的日期部分。<br />
<br />
转自: <a href="http://hi.baidu.com/ffcheng1987/blog/item/db3b66895cdedcb70e2444ee.html" alt="时间类型的转换,SQL中CONVERT转化函数的用法">时间类型的转换,SQL中CONVERT转化函数的用法</a>  <img src ="http://www.blogjava.net/kxx129/aggbug/188162.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kxx129/" target="_blank">泰仔在线</a> 2008-03-24 10:47 <a href="http://www.blogjava.net/kxx129/archive/2008/03/24/188162.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MS SQL Server和Oracle的常用函数对比</title><link>http://www.blogjava.net/kxx129/archive/2007/11/14/160550.html</link><dc:creator>泰仔在线</dc:creator><author>泰仔在线</author><pubDate>Wed, 14 Nov 2007 06:39:00 GMT</pubDate><guid>http://www.blogjava.net/kxx129/archive/2007/11/14/160550.html</guid><wfw:comment>http://www.blogjava.net/kxx129/comments/160550.html</wfw:comment><comments>http://www.blogjava.net/kxx129/archive/2007/11/14/160550.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kxx129/comments/commentRss/160550.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kxx129/services/trackbacks/160550.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: MS SQL Server和Oracle的常用函数对比<br><br>摘自:中国IT实验室&nbsp;&nbsp;<a href='http://www.blogjava.net/kxx129/archive/2007/11/14/160550.html'>阅读全文</a><img src ="http://www.blogjava.net/kxx129/aggbug/160550.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kxx129/" target="_blank">泰仔在线</a> 2007-11-14 14:39 <a href="http://www.blogjava.net/kxx129/archive/2007/11/14/160550.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>