【发布时间】:2012-06-21 17:42:13
【问题描述】:
是否可以使用 VBA 将时间格式化为 [h]:mm 格式?
[h]:mm 格式在 excel 中显示 25 小时为 25:00,125 小时为 125:00
我已经尝试了几件事,例如:
format(datetime, "[h]:mm")
format(datetime, "H:mm")
format(datetime, "hh:mm")
这些都没有预期的效果。我还查看了 MS 帮助,但找不到任何有用的信息。
【问题讨论】:
-
你得到的是什么而不是你期望得到的?
datetime是如何声明的,它是如何填充的? -
datetime 只是一个双变量。并且函数给出不同的结果。 hh:mm 是最接近的,但只给出最多 24 小时的小时数,25 小时显示为 01:00