0

为避免名称冲突,我需要在我的服务器创建的文件中添加一个类似时间戳的扩展名。我在想像 yyyymmddhhss 之类的东西。
生成像'201309091725'这样的字符串(最终有更多数字)的有效方法是什么?
select cast( sysdatetime() as varchar)确实包含空格、冒号和点,使其无法使用。

4

1 回答 1

2

尝试这个:

select convert(varchar(30), getdate(),112) + 
       replace(convert(varchar(30), getdate(),108),':','')

小提琴演示

于 2013-09-10T09:09:36.380 回答