| 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; | 
|   *] | 
| } |