数据库中有个字段叫orderTime,是DateTime类型的数据,如果我们用以下SQL语句把它取出来:
select
orderTime
from orders
则会把时间都显示出来,而如果改成下面的SQL语句:
select
orderTime = convert(varchar(10),orderTime,120)
from orders
则会显示YYYY-MM-DD的格式,如:2006-06-13
实际上还有其它的样式,如SQL这样写:
select
orderTime = convert(varchar(12),orderTime,111)
from orders
则以YYYY/MM/DD格式显示。如2006/06/13
还有一大堆的格式(下面的getdate()方法是SQL里面的函数,取得服务器当前时间,也是DateTime格式的)
select CONVERT(varchar(12) , getdate(), 112 )
20040912
select CONVERT(varchar(12) , getdate(), 102 )
2004.09.12
select CONVERT(varchar(12) , getdate(), 101 )
09/12/2004
select CONVERT(varchar(12) , getdate(), 103 )
12/09/2004
select CONVERT(varchar(12) , getdate(), 104 )
12.09.2004
select CONVERT(varchar(12) , getdate(), 105 )
12-09-2004
select CONVERT(varchar(12) , getdate(), 106 )
12 09 2004
select CONVERT(varchar(12) , getdate(), 107 )
09 12, 2004
select CONVERT(varchar(12) , getdate(), 108 )
11:06:08
select CONVERT(varchar(12) , getdate(), 109 )
09 12 2004 1
select CONVERT(varchar(12) , getdate(), 110 )
09-12-2004
select CONVERT(varchar(12) , getdate(), 113 )
12 09 2004 1
select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177
相关文章
- java中如何将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的啊
- 将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的几种方式
- C#数据类型转换的几种形式
- 虽然微不足道但是很有用的JAVA基础—数据类型及其转换
- 我的Java开发学习之旅------>工具类:将播放器的进度值转换成相应的时间格式
- js 六种数据类型的区别及bool 转换判断
- C# Tips: 将 VS2012 / VS2013 的.sln文件、project文件转换成 VS2010格式
- COleVariant与常用基本数据类型之间的转换
- java基本数据类型之间的转换
- 异构关系数据库(Sqlserver与MySql)之间的数据类型转换参考