sql server 数据库 datetime 获取当前时间 精确到小时

2025-03-04 05:36:10
推荐回答(4个)
回答1:

主要是时间格式问题,使用convert函数转换,当前时间使用getdate()就可以获得。

select convert(varchar(16),getdate(),120)


第三个参数给你附上mssql帮助里面的:

回答2:

先取出来,然后再处理。
DateTime.Parse(datetimestr).ToString("yyyy-MM-dd-HH");

回答3:

Select convert(varchar(13),getdate(),120) date

回答4:

select convert(char(4),getdate(),112);

使用convert函数即可