用SQL 语句把'2010831162525' 转换日期格式
怎样用SQL语句吧'2010831162525'转换成日期格式
答案:4 悬赏:10 手机版
解决时间 2021-08-18 10:28
- 提问者网友:相思似海深
- 2021-08-17 13:39
最佳答案
- 五星知识达人网友:傲气稳了全场
- 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])
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯