用于时间加减。我正在尝试以下代码。并参考此link。但是没有运气。还有其他选择吗?
m.time1 = "13:00"
m.time2 = "06:40"
m.timesplit1 = m.time1.Split(":")
m.timesplit2 = m.time2.Split(":")
m.seconds1 = (m.timesplit1[0].ToInt() * 60) * 60 + m.timesplit1[1].ToInt() * 60 'm.time1 convert into seconds
m.seconds2 = (m.timesplit2[0].ToInt() * 60) * 60 + m.timesplit2[1].ToInt() * 60 'm.time2 convert into seconds
?"m.seconds1 :"m.seconds1
?"m.seconds2 :"m.seconds2
m.subtraction = m.seconds1 - m.seconds2
m.addition = m.seconds1 + m.seconds2
?"m.subtraction : "m.subtraction
?"m.addition : "m.addition
m.totalsubtractionhour = ((m.subtraction / 60) / 60)
m.totalsubtractionminitus = (m.subtraction / 60)
m.totaladditionhour = ((m.addition / 60) / 60)
m.totaladditionminitus = (m.addition / 60)
?"m.totalsubtractionhour : "m.totalsubtractionhour
?"m.totalsubtractionminitus : "m.totalsubtractionminitus
?"m.totaladditionhour : "m.totaladditionhour
?"m.totaladditionminitus : "m.totaladditionminitus
我同时参考了{roDateTime和roTimeSpan)文档。但是,在这里我尝试了所有类型的字符串。但是,我无法解析。我尝试使用roDateTime对象上可用的“ FromISO8601String ”字段和roTimeSpan对象上可用的“ GetSecondsToISO8601Date ”字段进行解析。或是否有任何选项可用于使用编码更改时钟格式(12小时或24小时)。我指的是Post无尽的建议。但是没有运气。
和
对于偏移,我指的是this技巧。这个把戏很好。但是,我使用了直接方法来找到偏移量GetTimeZoneOffset()。但是,有时会发现时间差(除以60,然后得出4.5或3.5)。因此,如何将3.5到3小时30分钟或4.5到4小时30分钟转换。