system.kanoa.utilities.convertDatesToString(datesIn:, deviceUTCOffSetMins)
When passing a date to a stored procedure, it needs to be converted to the timezone of the SQL Server We are assuming here that the SQL Server is in the same time zone as the gateway server We adjust the passed in dates to the servers timezone and then return it as a string before passing it to the stored procedure
Parameters
datesIn: list[date]: list of dates to be converted i.e [startDate, endDate]
deviceUTCOffSetMins Integer: Client offset minutes
Returns
datesOut List of Strings Converted date strings
Example
startDate = system.date.parse("2025-11-01 00:00:00")
endDate = system.date.parse("2025-11-01 00:00:00")
print system.kanoa.utilities.convertDatesToString([startDate, endDate], -420)
>>>
[u'2025-10-31 17:00:00', u'2025-10-31 17:00:00']