Я работаю с протоколом, который может дополнительно включать смещение часового пояса при указании даты и времени. Мой код написан на C #, и мы используем среду выполнения 4.0 .NET. Я вижу, что есть опция форматирования "zzz" для включения информации о часовом поясе при разборе и форматировании, однако, похоже, что двоеточие (:) исправлено. Например, Datetime, отформатированный с помощью строки пользовательского формата (yyyyMMddHHmmsszzz), может выглядеть как:
20100309101530-05: 00
Протокол, с которым я работаю, не включает двоеточие в смещение часового пояса. Этот протокол будет форматировать datetime и ожидать, что они будут отформатированы как:
20100309101530-0500
Есть ли способ управления внешним видом двоеточия при разборе или форматировании даты и времени с помощью специального средства форматирования, которое включает смещение часового пояса?