时间格式转换?

jiangxm80 2007-09-21 03:45:25
怎么将dd/mm/yy转换成yyyy/MM/dd
...全文
99 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangjianfen 2007-09-22
  • 打赏
  • 举报
回复
convert(char,getdate(),1)
通過第三個參數來實現你想要的格式。
tomyuansir 2007-09-21
  • 打赏
  • 举报
回复
我试了很多方法 没出来结果 学习ING。。。。。。。。。
jiangxm80 2007-09-21
  • 打赏
  • 举报
回复
哦!知道了,先可以set dateformat dmy,谢谢大家!
jiangxm80 2007-09-21
  • 打赏
  • 举报
回复
怎么保证'01/09/2007'中01是月份,09是天呢?
huangjianfen 2007-09-21
  • 打赏
  • 举报
回复
convert(datetime,日期,1)
jiangxm80 2007-09-21
  • 打赏
  • 举报
回复
年份是两位的
jiangxm80 2007-09-21
  • 打赏
  • 举报
回复
tomyuansir:
我要把13/02/06的字符串,转成2006-02-13的日期格式,你的方法好象不对哦!
tomyuansir 2007-09-21
  • 打赏
  • 举报
回复

select convert(varchar(10),cast('01/09/2007'as datetime) ,111)




----------
2007/01/09

(所影响的行数为 1 行
tomyuansir 2007-09-21
  • 打赏
  • 举报
回复
select convert(varchar(10),cast('2007/09/01' as datetime),120)




/*
2007-09-01

(所影响的行数为 1 行)
*/
jiangxm80 2007-09-21
  • 打赏
  • 举报
回复
如果dd/mm/yy是字符串的该怎么办呢?
dawugui 2007-09-21
  • 打赏
  • 举报
回复
select convert(varchar(10),getdate(),120) today

/*
today
----------
2007-09-21

(所影响的行数为 1 行)
*/
fa_ge 2007-09-21
  • 打赏
  • 举报
回复
convert(varchar(10),date,120)
dawugui 2007-09-21
  • 打赏
  • 举报
回复
convert(varchar(10),getdate(),120)

34,590

社区成员

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

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