0

datetimeこの SQL Server 2008 R2 の値を変換したいと思います。

06/30/2013 09:25:35.000

06_30_2013_09_25_35_000

これについては、ネット上で解決策を見つけることができませんでした。基本的に、スクリプトで使用する文字列を返したいと思っています。

これで日付部分を取得できますが、必要な形式を取得する方法がわかりませんか?

CONVERT(nvarchar(30), my_date_time, 103) AS Expr1

助けてくれてありがとう!

4

2 に答える 2

0

非常に醜いですが、replace関数をネストすることでこれを行うことができます:

replace(
replace(
replace(
replace(convert(nvarchar(30), my_date_time, 103) ,'/','_')
, ' ', '_')
, ':', '_')
, '.', '_')
于 2013-06-30T00:35:06.317 に答える