主要是时间格式问题,使用convert函数转换,当前时间使用getdate()就可以获得。
select convert(varchar(16),getdate(),120)
第三个参数给你附上mssql帮助里面的:
先取出来,然后再处理。
DateTime.Parse(datetimestr).ToString("yyyy-MM-dd-HH");
Select convert(varchar(13),getdate(),120) date
select convert(char(4),getdate(),112);
使用convert函数即可