本文介绍了读取DateTime格式的任何字符串!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在从第三方服务器获取一些文件. 在这个文件中,日期是这样的- 20300101 209912 201209 20200209 我的意思是说6位数或8位数,我们如何将其转换为有效的日期或日期时间格式.
I am getting some files from third party server . In this file Date is coming like this - 20300101 209912 201209 20200209 I mean to say some time 6 digit some 8 digit,How we convert it in valid date or date time format.
推荐答案对于8位数字,例如"20120921",可以进行转换. Hi, For 8 digit like ''20120921'' it is possible to convert. select convert(date,''20120921'',103)
对于六位数,您需要附加"01"以形成有效日期,然后以相同的方式进行转换.
for six digit u need to append ''01'' to form a valid date and then convert it in same fashion.
更多推荐
读取DateTime格式的任何字符串!
发布评论