Foxtable(狐表)用户栏目专家坐堂 → [求助]如何将字符串中表示时间的串转换为日期


  共有5315人关注过本帖树形打印复制链接

主题:[求助]如何将字符串中表示时间的串转换为日期

帅哥哟,离线,有人找我吗?
Bin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/19 16:10:00 [显示全部帖子]

Dim str As String =Forms("窗口1").Controls("TextBox1").text
Dim strs As String()=str.Split(vbcrlf)
For Each s As String In strs
  If s <> vbcrlf Then
     Dim ss As String()=s.Split(";")
     For Each s1 As String In ss 
         If s1.Contains("开始时间") OrElse s1.Contains("截止时间")  Then
            Dim d As Date = "#" & s1.Split(":")(1) & "#"
            MessageBox.show(s1 & "    转为为时间格式:" & d)
         End If
     Next
  End If
Next

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/19 17:11:00 [显示全部帖子]

2,3楼可以完美解决你的问题.
我不清楚你是怎么照做的,上个例子看看


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/19 17:22:00 [显示全部帖子]

没有 ##### 这样的通配.

 If txt1>"" AndAlso txt1.contains("开始时间:无") Then
        d1=""
    Else If txt1>"" AndAlso txt1.contains("开始时间:") Then
        d1="时间"
    End If
[此贴子已经被作者于2013-12-19 17:22:45编辑过]

 回到顶部