Quintiq file version 2.0 #parent: #root Method PTF_GetClientTimeZoneOffset () as String id:Method_LibPTF_pnlTestController_PTF_GetClientTimeZoneOffset { #keys: '[131464.1.896601338]' Body: [* // convert date time to string (based on client timezone) timezoneOffsetLength := 5; timezoneOffsetMask := "Z"; dateTimeFormatWithTimezoneOffset := "dd-MMM-yyyy HH:mm:ss" + timezoneOffsetMask; converter := DateTimeToString::UserConverter(); converter.SetCustomConversion(); converter.CustomFormatString( dateTimeFormatWithTimezoneOffset ); // Any time will do, the purpose is to able to get the timezone offset, example: +0800 nowAsStringWithTimezoneOffset := converter.Convert( DateTime::Now() ); strTimezoneOffset := nowAsStringWithTimezoneOffset.SubString( nowAsStringWithTimezoneOffset.Length() - timezoneOffsetLength, timezoneOffsetLength ); return strTimezoneOffset; *] }