永发信息网

怎样用SQL语句吧'2010831162525'转换成日期格式

答案:4  悬赏:10  手机版
解决时间 2021-08-18 10:28
  • 提问者网友:相思似海深
  • 2021-08-17 13:39

用SQL 语句把'2010831162525' 转换日期格式

最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-08-17 15:17
CONVERT(datetime,'2010831162525',112)
全部回答
  • 1楼网友:一袍清酒付
  • 2021-08-17 17:38
CONVERT(VARCHAr(8),日期,112)
  • 2楼网友:上分大魔王
  • 2021-08-17 17:19

2010831162525这种格式是无法准确转换为日期的,而20100831162525则可以,知道为什么吗?因为如果月份和日期不带前导零的话,是不可能准确区分月份和日期的,比如

2010118究竟是指2010年1月18日还是指2010年11月8日呢?

  • 3楼网友:一秋
  • 2021-08-17 15:57
使用什么数据库?orcale的话可以用TO_DATE(string,'format')这个函数sqlserver的话可以使用CONVERT (data_type[(length)], expression [, style])
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯