作者OTiux (欧剃)
看板Visual_Basic
标题Re: [VBA ] 日期计算的问题
时间Wed Jun 23 19:24:58 2010
在定义Date数据类型时候,必须注意下面三点︰
1. Date数值必须以数字符号"#"括起来。
2. Date数值中的日期数据可有可无,如果有必须符合格式"m/d/yyyy"。
3. Date数值中的时间数据可有可无,如果有必须和日期数据通过空格分开,并且时
分秒之间以":"分开。
并且建议你把比较之后得到的UTC秒数Format成 hh:mm:ss 这样的格式应当就可以了。
如果没format的话,默认会转换成从1900年的日期啦。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.5.227.22
1F:推 koff:感谢分享.其实我的本意是希望超过一日的部份可自动以24小时计 06/23 19:42
2F:→ koff:也就是变成例如28:30:20这样的"hh:mm:ss"格式 06/23 19:43
3F:→ koff:是否有办法呢? 06/23 19:43
4F:推 koff:您所使用的方式.结果只能显示hh:mm:ss部分.日该换算的24h会被 06/23 19:47
5F:→ koff:省略 06/23 19:47
6F:→ OTiux:试试将UTC秒数除以3600,得到小时数,后半用format mm:ss 06/24 00:26
7F:→ OTiux:最后拼在一起输出?(后半是指UTC对3600取余…… 06/24 00:27