读取DateTime格式的任何字符串! [英] Read any string in DateTime format!

查看:127
本文介绍了读取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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆