【问题标题】:VBA getdate function (?)VBA getdate 函数 (?)
【发布时间】:2015-10-13 14:48:34
【问题描述】:

我想知道 VBA 中是否有将字符串转换为日期的函数? 我的意思是我使用不同格式的日期,例如20150723、07023015、23-07-15 等 - 对我来说是同一天,但 VBA 编辑器不知道:)

从字符串 20150723 获取“真实”日期 2015/07/23 的最佳方法是什么?

【问题讨论】:

  • 看看使用CDate(strDate)
  • 对于该特定格式:cdate(format("20150723", "0000-00-00"))
  • 是的,这正是我想要的,感谢您的帮助!
  • @Rory 考虑发布您的评论作为答案。

标签: vba function excel date


【解决方案1】:

对于您的具体示例,您可以使用:

cdate(format("20150723", "0000-00-00"))

将“20150723”转换为“2015-07-23”,CDate 应该可以将其识别为日期字符串。

【讨论】:

    猜你喜欢
    • 2016-09-14
    • 2018-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多