我在SQL Server中有这样一种日期:1/1/2013 14:15:16
我想将其转换为2013-1-1-14.15.16.000000
我是通过做这样的事情在C#中做到的。
dateValue.toString("YYYY-MM-dd-hh.mm.ss.000000")
我应该使用格式转换吗?
我更愿意在c#代码中执行此操作。
答案 0 :(得分:1)
select Replace( Replace( Convert( VarChar(26), SysDateTime(), 121 ), ' ', '-' ), ':', '.' )
答案 1 :(得分:1)
也许你只能在SQL Server端SET DATEFORMAT。好又简单。
(警告:我是一个DB2 for i guy,而不是SQL Server专家)