1

19 Dec 2012tsql の getdate() 関数からのような形式を取得する方法

select convert(varchar(11),getdate(),?)
4

3 に答える 3

1

Cast and Convertには、使用可能な形式がリストされています。

106     dd mon yy

ほぼ正しく見えます。

私は通常、データベースでフォーマットを行うことを避けます。日付をできるだけ長くします-ユーザーに表示する最後の瞬間にのみ変換します(同様に、どの入力でも、できるだけ早く文字列から適切なデータ型に変換することをお勧めします)

于 2012-12-19T08:40:49.260 に答える
1
 -- Can use if SQL 2008 and above (precision to nanoseconds)
 SELECT CONVERT(VARCHAR(12), SYSDATETIME(), 106)

 -- otherwise (precision to miliseconds)
 SELECT CONVERT(VARCHAR(12), GETDATE(), 106)
于 2012-12-19T08:42:40.160 に答える
1

select convert(varchar(11),getdate(),106)

于 2012-12-19T08:39:35.257 に答える