rokubrightscript

Find Date Difference in BrightScript


I have an issue with datetime.

I have two strings. e.g 24-9-15 and 2-10-15. Both are two strings.

I want to find out the difference (in days) between them.

Can you please help me out?


Solution

  • 1) Parse the 2 strings to roDateTime objects.

    Reference - http://sdkdocs.roku.com/display/sdkdoc/roDateTime

    2) get the time in seconds for both dates by doing date1.AsSeconds() and date2.AsSeconds()

    3) Subtract the 2 times, so you have the time difference in seconds.

    4) Divide this seconds by 3600 to convert into hours, then divide by 24 to convert into days

    ie. (seconds/3600) / 24