导航
  • 主页
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

sql数据用什么函数把yyyymmdd的日期格式转化成yyyy-mm-dd!揭帖就给分

ying_zi 2005-09-07 08:12:02
sql数据用什么函数把yyyymmdd的日期格式转化成yyyy-mm-dd!
...全文
856 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wangwei27932987 2005-09-07
mark
回复
RoninBlade 2005-09-07
mark
回复
tianxm 2005-09-07
呵呵
回复
zcfzcf001 2005-09-07
楼上都答对了,跟着up
回复
kazewind 2005-09-07
SELECT CONVERT(varchar(10), GETDATE(), 20)
回复
purplesunshine 2005-09-07
路过,MARK,顶起~~
回复
mrguo 2005-09-07

路过,捡点分先。
回复
smin1994 2005-09-07
搬个凳子,看看楼上的!
回复
cansum396 2005-09-07
一楼回答的正确了
回复
xiaowangtian1117 2005-09-07
在数据库取出来的时候就转换好
select getdate()

2004-09-12 11:06:08.177

我整理了一下SQL Server里面可能经常会用到的日期格式转换方法:

举例如下:

select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08

select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20040912110608

select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12

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
回复
guan19801026 2005-09-07
convert(char(10),datetime,101)
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告