摘要:最近我这里收到一个bug ,某些时候,日期显示的时候,竟然丢了秒。
查进去代码后,发现是 CONVERT 函数参数使用错误的问题。
CONVERT 函数参数如下:
CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
其中第三个参数就是定义转换的风格:
比如如下 TSQL 语句:
select ltrim(rtrim(CONVERT(varchar(50),getdate())))
select ltrim(rtrim(CONVERT(varchar(50),getdate(),120)))
它的执行效果就应该是如下格式(不论你的操作系统是中文或者英文).
Nov 10 2006 3:58PM
2006-11-10 15:58:48
有关这个参数更详细的说明,请看 MSDN
或者以下这个链接:
http://msdn2.microsoft.com/zh-cn/library/ms187928.aspx
...[
阅读全文]