读取DateTime格式的任何字符串! [英] Read any string in DateTime format!
本文介绍了读取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格式的任何字符串!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文