作者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