比如我的字符串“20050511-010225”(组成:年月日-时分秒),如何将其转换成时间格式
如果不转换,类似上面字符串格式的能以时间为基准进行比较大小吗?
如果不转换,类似上面字符串格式的能以时间为基准进行比较大小吗?
解决方案 »
- 学生成绩管理系统
- 可否将Debug.Print 转换成excel,比如 xlsheet.Cells(2, 5)
- 关于SetParent的应用
- 有什么办法在用ADO+ODBC连接的数据库有更新事件时自动触发?
- 急!本地机上安装VB客户端程序,怎样访问(更新)网站空间里的Access数据库?
- 关于用VB做管道(conduit)的问题!
- 如何在函数中传递控件数组
- 如何打印在DBGird数据列表中的东东
- 关于视频采集、传输、回放
- 一个关于SSTab控件的问题?
- 请问大家 那里可以下载一个像 QQ和MSN 那样的控件(当有人上线的时候,右下角冒出一个提示)
- 我用VB在互联网上调用com+组件,为什么注册的语句可以通,后面的语句就提示我意外出错可是在域网内是好使的,有人知道怎么回事吗
Dim str As String
Dim temp As String
str = "20050511-010225"
temp = Left(str, 4) & "-" & Mid(str, 5, 2) & "-" & Mid(str, 7, 2) & " " & Mid(str, 10, 2) & ":" & Mid(str, 13, 2) & ":" & Right(str, 2)
Text1.Text = CDate(temp)
End Sub
return cdate(left(datestring,4) & "-" & right(left(date(datestring,6),2) & "-" & right(datestring,2)))
end function
如要计算详细差距,要用DATEDIFF函数
详细可查MSDN