用instr函数来实现非常规日期的正常转换

2008-01-17 04:50:39.0     推荐:0    收藏:0    评论:0     来源:赛迪网

在实际的工作中,我们经常会从各种管理软件中导出数据,也许你会遇到存在日期数据不规范的现象,下面我们来介绍一种处理不规范日期数据的方法。

示例:

从一个管理系统中导出的日期数据存在以下几种可能:

第一种:2007-11-1 11:32:16:211

第二种:2005-11-1 11:32:16:21

第三种:2005-11-1 11:32:16

现在我们将其规范为正确的日期,可以采用下面的函数来进行转换。

Function TransErrDate(ErrDate As String) As Date
Dim i As Integer
i = InStr(ErrDate, ”:”) - 4
TransErrDate = left(ErrDate, i)
End Function

(责任编辑:卢兆林)


您可以针对本文进行:[评论]  [收藏]  [推荐]   [查看原文链接]  
  • 共有0条评论  点击查看更多评论
  • 网友评论仅供网友表达个人看法,并不表明e800同意其观点或证实其描述
我想发表评论:
用户名密码
  • 匿名发表
    验证码: