发表新主题 回复该帖子
主题:SQL中取DateTime数据类型中的日期和时间
菜鸟
帖子档案  楼主 SQL中取DateTime数据类型中的日期和时间   Post by : 2009-04-13 11:04:25.0
  • 幼儿园
  • 幼儿园
  • UID:30
  • 主题:53
  • 帖子:96
  • 加为好友 加为好友    发送短信 发送短信

我们知道SQL中表示日期和时间的数据类型为DateTime,数据格式如 '2009-04-13 11:00:27.857',日期和时间是结合在一起的,有时我们只想要日期不要时间,有时我们只要时间而不要日期。可以通过Convert()函数来达到我们的目的。

Convert()函数的功能是:将某种数据类型的表达式显式转换为另一种数据类型。

Convert()函数的格式是:Convert(Data_Type[(Length)], Expression [, Style])

Data_Type[(Length)]为转换后的数据类型,Length为长度,可选(转换为某些数据类型时不需要写);Expression为备转换的表达式,Style为日期时间样式。

以系统函数GetDate()为例,其输出为系统当前时间,在查询分析器中输入:
SELECT GetDate()    执行输出结果为:2009-04-13 11:00:27.857

只要日期不要时间,在查询分析器中输入:
SELECT CONVERT(CHAR(10),GetDate(),120)    执行后输出结果为:2009-04-13

只要时间不要日期,在查询分析器中输入:
SELECT CONVERT(CHAR(8),GetDate(),108)     执行后输出结果为:11:00:27

返回页面顶部  

菜鸟
2F Re:~   Post by : 2009-04-13 11:05:34.0
  • 幼儿园
  • 幼儿园
  • UID:30
  • 主题:53
  • 帖子:96
  • 加为好友 加为好友    发送短信 发送短信
当在SQL查询表格数据或者where条件使用时 只需要把 GetDate() 改为字段名称即可!
返回页面顶部  

唧唧
3F Re:~ SQL日期时间转为字符串 Convert(varchar,GetDate(),112)   Post by : 2009-07-14 10:36:09.0
  • 幼儿园
  • 幼儿园
  • UID:3
  • 主题:342
  • 帖子:781
  • 加为好友 加为好友    发送短信 发送短信
其它

Select
CONVERT(varchar, getdate(), 1),--mm/dd/yy
CONVERT(varchar, getdate(), 2),--yy.mm.dd
CONVERT(varchar, getdate(), 3),--dd/mm/yy
CONVERT(varchar, getdate(), 4),--dd.mm.yy
CONVERT(varchar, getdate(), 5),--dd-mm-yy
CONVERT(varchar, getdate(), 10),--mm-dd-yy
CONVERT(varchar, getdate(), 11),--yy/mm/dd
CONVERT(varchar, getdate(), 12),--yymmdd
----带世纪号
CONVERT(varchar, getdate(), 101),--mm/dd/yyyy
CONVERT(varchar, getdate(), 102),--yyyy.mm.dd
CONVERT(varchar, getdate(), 103),--dd/mm/yyyy
CONVERT(varchar, getdate(), 104),--dd.mm.yyyy
CONVERT(varchar, getdate(), 105),--dd-mm-yyyy
CONVERT(varchar, getdate(), 110),--mm-dd-yyyy
CONVERT(varchar, getdate(), 111),--yyyy/mm/dd
CONVERT(varchar, getdate(), 112)--yyyymmdd
GO
签名
 ★★★★★★★★
 纵里寻她千百度,蓦然回首,那人却在,灯火阑珊处!
 MyBlog :http://blog.javawind.net
返回页面顶部  


CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 14 ms,0 (Queries)  Gzip enabled

WAP - 清除Cookies - 联系我们 - JavaWind.Net Studio - Archiver - TOP Valid XHTML 1.0 Transitional Valid CSS! 粤ICP备07511478号