sub timesComparative (starttime as long, endtime as long, betweentime as long) as boolean
if starttime <= betweentime and betweentime <= endtime then
return true
else
return false
end if
end sub
sub timesComparative (starttime as long, endtime as long, betweentime as long) as boolean
Return starttime <= betweentime and betweentime <= endtime
end sub
Here is an example to calculate time between 2 times. This works even if the days are different
B4X:
DateTime.DateFormat = "yyyy-MM-dd HH:mm:ss" 'chamge date format to your preference
Dim p As Period =DateUtils.PeriodBetween(DateTime.DateParse( "2020-12-20 20:10:13" ), DateTime.DateParse( "2020-12-20 22:14:50" ))
Log($"${p.Hours}:${p.Minutes}:${p.Seconds}"$) 'displays: 2:4:37
Log($"$2.0{p.Hours}:$2.0{p.Minutes}:$2.0{p.Seconds}"$) 'displays: 02:04:37