如何把字符串转为日期型呢?
例如:“20120814”如何转为日期型。
关键:先将字符串形成日期型的“形式”
比如“20120814” 形成:
“2012-08-14” 或"2012/08/14"
故:举例如下:
Dim a As Date
Dim s As String = "20080814"
a = CDate(Format(CInt(s), "0000-00-00"))
MsgBox(a.Year)
本文介绍了一种将特定格式的字符串转换为日期的方法。通过使用VBA中的CDate, Format及CInt函数组合,可以将形如'20120814'的字符串转化为标准的日期格式,如'2012-08-14'。
6355

被折叠的 条评论
为什么被折叠?



