在BrightScript中查找日期差异

时间:2015-09-24 05:25:52

标签: roku brightscript

我的日期时间有问题。

我有两个字符串。 例如24-9-152-10-15。 两者都是两个字符串。

我想找出它们之间的差异(以天为单位)。

你能帮帮我吗?

3 个答案:

答案 0 :(得分:2)

1)将2个字符串解析为roDateTime对象。

参考 - http://sdkdocs.roku.com/display/sdkdoc/roDateTime

2)通过date1.AsSeconds()date2.AsSeconds()

获取两个日期的时间,以秒为单位

3)减去2次,所以你有几秒钟的时差。

4)将此秒数除以3600以转换为小时数,然后除以24以转换为天数

即。 (seconds/3600) / 24

答案 1 :(得分:0)

date1 = CreateObject("roDateTime")
date2 = CreateObject("roDateTime")
diffInSeconds = date1.asSeconds() - date2.asSeconds()
print "seconds lapsed " diffInSeconds

答案 2 :(得分:0)

如果这些是你的字符串,我认为没有任何功能可以帮助你。您可能必须手动完成。不过,您仍然可以查看ifDateTime函数,看看它们是否有用。