在VB里,以 1899-12-30 00:00:00 为日期时间的起点.
然后在日期类型里存储相对这个时间起点的偏移量.
整数部分是 天数,小数部分就是 小时数.
但是,用双引号引起来的,被解释为 小时+分+秒,也就是可以有三段
14.1.0
Dim s As Date
s = 14.1
Print Format(s, "YYYY-MM-DD HH:MM")
你修改这个S 的值,就可以看到输出的结果随着你加不加双引号都有不同.
Format(s, "YYYY-MM-DD HH:MM:SS")
强制以长日期格式+ 24小时格式 输出.