Используя приведенный ниже код, я пытаюсь преобразовать указанное c время в Сидней.
string datetime = "20200424-04:09:42.145";
datetime = datetime.Replace("-", " ").Insert(4, "-").Insert(7, "-");
TimeZoneInfo dest = TimeZoneInfo.FindSystemTimeZoneById("AUS Eastern Standard Time");
TimeZoneInfo src = TimeZoneInfo.FindSystemTimeZoneById("Greenwich Standard Time");
DateTime convertTime = TimeZoneInfo.ConvertTimeToUtc(Convert.ToDateTime(datetime), src);
DateTime transactTime = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(convertTime, dest.Id);
Получение неверного формата вывода - 24.04.2020 14:09:42 PM.145
Системный формат даты, формат дд / мм / гггг и время в 24 часа