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


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

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

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/12/19 16:26:00 [显示全部帖子]

Dim strs As String
strs + = "登记时间:是;入院时间:否;开始时间: 2013/1/1;截止时间: 2013/10/10;患者种类: 预约患者(登记时间);统计项目: 性别." & vbcrlf & vbcrlf & vbcrlf
strs + = "登记时间:是;入院时间:否;开始时间: 2013/1/1;截止时间: 2013/10/10;患者种类: 住院患者(登记时间);统计项目: 性别." & vbcrlf & vbcrlf & vbcrlf
strs + = "登记时间:是;入院时间:否;开始时间: 2013/1/1;截止时间: 2013/10/10;患者种类: 失访患者(登记时间);统计项目: 性别."
Output.Show(strs)
strs = strs.Replace(vbcr,"")
For Each str As String In strs.Split(vblf)
    For Each s As String In str.Split(";")
        For i As Integer = 0 To s.Split(":").Length - 1
            If IsDate(s.Split(":")(i)) Then
                Output.Show(Format(Cdate(s.Split(":")(i)),"yyyy-MM-dd"))
            End If
        Next
    Next
Next

 回到顶部