关于SQLSERVER中时间形式的转化问题....急...

Eagles 2002-02-01 10:41:01
如何将用GETDATE()得到的'02 1 2002 10:28AM'形式的时间转换成
'2002/01/25 10:30:00'的形式.
...全文
88 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eagles 2002-02-01
  • 打赏
  • 举报
回复
给分了...
人多了,就不好分了..
hncslsy 2002-02-01
  • 打赏
  • 举报
回复
111可以是四位年份
select convert(varchar(10),getdate(),111) +' '+ convert(char(10),getdate(),108)
system_down 2002-02-01
  • 打赏
  • 举报
回复
karma(无为) is right.
You could change 111 to the format you want to get. : )
flowerofwind 2002-02-01
  • 打赏
  • 举报
回复
111好像是两位年份,不能达到yyyy/mm/dd效果
karma 2002-02-01
  • 打赏
  • 举报
回复
select convert(varchar(20),getdate(),111) +' '+ convert(varchar(20),getdate(),108)
Eagles 2002-02-01
  • 打赏
  • 举报
回复
顶以下...

那位快来帮帮忙...

TNT1900 2002-02-01
  • 打赏
  • 举报
回复

很抱歉,朋友:好象你并没有把问题说明白--
1)在哪里转换?在数据库层还是在中间层或是在前端?
2)把的'02 1 2002 10:28AM'形式的时间转换成'2002/01/25 10:30:00'的形式?
“28”分转换成“30”?你老人家要求太......了吧?

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧