关于SQL Server中的DateTime类型和C#中的DateTime类型的一点小记录
1.去除SQL Server数据库中DateTime类型的时分秒的方法:
SELECT CONVERT(varchar(10), GETDATE(), 120)
还有很多其它格式化时间的方法,在这里输出的时间就如:2010-08-11
2.DateDiff函数的使用
计算时间之间的差值
语法
DATEDIFF ( datepart , startdate , enddate )
参数
datepart
是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。
日期部分 缩写
year yy, yyyy
quarter qq, q
Month mm, m
dayofyear dy, y
Day dd, d
Week wk, ww
Hour hh
minute mi, n
second ss, s
millisecond ms
3.C#中DateTime类型的格式化
利用ToString()方法来取时间,如下
DateTime.Now.ToString("yyyy-MM-dd");
则输出的是2010-08-11
具体格式可参看MSDN中 自定义日期和时间格式字符串 的说明