VBA 中的字符串到日期时间 (Outlook)
我从未使用过 VBA(或任何 Microsoft 开发产品),但是,我正在敲定一些脚本来使 Outlook 变得更好。
任何人,给定一个日期/时间字符串,例如:
Sunday, October 16, 2011 11:59:00 PM EDT
如何有效地将其解析为 DateTime
对象,以便与 Outlook.TaskItem
一起使用(它需要一个DueDate
成员的 DateTime
)
I never work with VBA (or really any Microsoft development products) however, I'm hammering out a few scripts to make Outlook better.
Anywho, given a date/time string such as:
Sunday, October 16, 2011 11:59:00 PM EDT
How could I effectively parse this into a DateTime
object, for use with an Outlook.TaskItem
(which takes a DateTime
for the DueDate
member)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 IsDate 检查字符串是否可转换为日期(在用户区域设置中),然后使用 CDate 进行转换。
You can use IsDate to check if a string is convertible to a date (in the users locale), and then use CDate to convert it.