一个关于CONVERT的问题!

OnDraw 2003-01-26 10:32:02
假如使用CONVERT(char(17), userinfo.user_date, 120)进行转换,userinfo.user_date的值假如是2003-1-25 11:47:30,那么转换完之后返回的值是什么?
...全文
52 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiuhaook 2003-01-26
  • 打赏
  • 举报
回复
2003-01-25 11:47:

按120格式转换结果是这样的:yyyy-mm-dd hh:mm:ss[.fff]
前面年月日固定是10位!
happydreamer 2003-01-26
  • 打赏
  • 举报
回复
虽然你的格式是2003-1-25 但转换的时候默认为yyyy-mm-dd hh:ss:mm.xxx 进行的,月份用了2位
OnDraw 2003-01-26
  • 打赏
  • 举报
回复
能讲讲为什么吗?
蓝天 2003-01-26
  • 打赏
  • 举报
回复
上面写错了,应该是

2003-01-25 11:47:
蓝天 2003-01-26
  • 打赏
  • 举报
回复
2003-1-25 11:47:3
OnDraw 2003-01-26
  • 打赏
  • 举报
回复
to:happydreamer(小黑) :
为什么是“2003-1-25 11:47:”如果连中间的空格算上也只有16位啊!
happydreamer 2003-01-26
  • 打赏
  • 举报
回复
2003-1-25 11:47:

34,594

社区成员

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

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