当前位置: 代码迷 >> Sql Server >> 怎么得到以下格式的日期时间字符串
  详细解决方案

怎么得到以下格式的日期时间字符串

热度:44   发布时间:2016-04-24 20:55:18.0
如何得到以下格式的日期时间字符串
select convert(char(25),getdate(),21)
结果是 2013-06-25 09:02:29.950

select convert(char(6),getdate(),12)
结果是 130625

我想到得到的是以下结果,以2013-06-25 09:02:29.950这个时间为例
我想得到20130625090229950  这样的字符串,应该如何写语句啊?

另外SQLSERVER中能否用查询语句获取一个指定位数的随机数?比如3位随机数,格式为002,034,234等,0-999之间的数值,不满3位前面要用0补全。

------解决方案--------------------
select replace(replace(replace(replace(convert(char(25),getdate(),21),'-',''),':',''),' ',''),'.','')
  相关解决方案