关于SQL Server中的DateTime类型和C#中的DateTime类型的一点小记录
2010-08-11 19:50
288 查看
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中 自定义日期和时间格式字符串 的说明
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中 自定义日期和时间格式字符串 的说明
相关文章推荐
- 关于C#中的DateTime类型的细节问题
- SQL server和C#使用什么类型来记录金额
- 关于C#数据类型的一点认识
- SQL server和C#使用什么类型来记录金额
- 关于C#中的DateTime类型的细节问题
- 关于C#中非可空类型的一点建议
- 关于C#中的DateTime类型的技巧
- 关于C#中的DateTime类型的细节问题
- 关于C#中的DateTime类型的细节问题
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- Expression构建DataTable to Entity 映射委托 sqlserver 数据库里面金额类型为什么不建议用float,实例告诉你为什么不能。 sql server 多行数据合并成一列 C# 字符串大写转小写,小写转大写,数字保留,其他除外 从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法 纯CSS打造淘宝导航菜单栏 C# Winform
- 关于C#数据类型之间转换的问题!
- C#(ASP.NET)DateTime日期类型格式化显示 (转载)
- C# 关于datetime的用法(网上考的)
- 关于CLR数据类型的一点思考
- Sql Server 2005 DATETIME和SMALLDATETIME两种日期时间类型的区别
- 在C#中,string 类型可与SQL SERVER中的int 类型作比较
- SqlServer中的datetime类型的空值和c#中的DateTime的空值的研究
- SQL Server类型与C#类型对应关系
- 关于C#的微信开发的入门记录一