.Net 中将字String 转换成 Date 型...

本文介绍了在.NET环境中处理无分隔符日期字符串的方法。针对无法直接使用CDate或System.Convert.ToDateTime的情况,提供了通过字符串操作和自定义日期格式来转换日期的解决方案。

e.g :  字符串:   20070221

在.net 中我们有时不能能使用  cdate 进行转换,会出错, 如 20070221   (无日期分隔符)

1 . 有时又可以使用 cdate 或 System.Convert.ToDateTime 待转换子函数,如果  "2007/03/21"

       Dim _date As String = "2007/03/21"

        MessageBox.Show(System.Convert.ToDateTime(_date).tostring("ddMMyyyy")

===

Result:    21032007

2 . 对于没有没有分隔符的的日期可以按下解的方法处理:

        Dim atwrt As String = "20070321.000000000"
        Dim s As String = Trim(atwrt.Split(",")(0))
        ' ----20070321----
        Dim idate As New DateTime(CInt(s.Substring(0, 4)), s.Substring(4, 2), s.Substring(6, 2))
        TextBox2.Text = idate.ToString("ddMMyyyy") 

===

Result:  21032007

转载于:https://www.cnblogs.com/sesexxoo/archive/2007/11/19/6190315.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值