| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod ConvertDateTimeTo3DSpaceString ( | 
|   DateTime dateTime_i | 
| ) as String | 
| { | 
|   Description: 'Convert a DateTime to a String in the format that is expected by the 3DSpace.' | 
|   TextBody: | 
|   [* | 
|     // Create a DateTimeConverter that uses the expected format. | 
|     converter := DateTimeToString::StandardConverter(); | 
|     converter.SetCustomConversion(); | 
|     converter.CustomFormatString( LibDIF_Util::DATETIME_FORMAT_3DSPACE() ); | 
|      | 
|     // Append the timezone-offset using 'normal' formatting, because the converter doesn't return "+0000" | 
|     // when there is no offset, and the platform is expecting that. | 
|     return converter.Convert( dateTime_i ) + ":" + dateTime_i.Format( "TZZ" ); | 
|   *] | 
| } |