-3

私は簡単なSQLクエリを持っています:

SELECT now()

日付と時刻を次の形式で返します。YYYY-MMM-DD HH:MM:SS例:2013-01-20 21:26:36

この値をファイル名の一部として使用しています。問題は、char':'が許可されていないことです。
時間形式をなしのものに変更するにはどうすればよい':'ですか?
例:YYYY-MMM-DD HHMMSS
私は主題についてたくさん読んだの':'ですが、AM / PM ..または別の日付形式で見つけたので、日付と時刻の形式を見つけることができませんでした。しかし、時刻は常に':'です。

4

3 に答える 3

1

MySQLを使用していると仮定すると、次を使用するだけです。

SELECT DATE_FORMAT(now(), '%Y-%m-%d %H%i%S')
于 2013-01-20T19:36:07.523 に答える
1

MySQLを使用している場合、これは機能するはずです。

select REPLACE(getdate(),':','-');
于 2013-01-20T19:44:14.637 に答える
0
SELECT DATE_FORMAT(NOW(), "%Y-%m-%d %H%i%S")
于 2013-01-20T19:36:46.993 に答える