Umwandeln, DateTime und DateTimeOffset hinzufügen von offset zu diesem DateTime

Habe ich DateTimeOffset:

    DateTimeOffset myDTO = DateTimeOffset.ParseExact(
                      "2015/01/15 17:37:00 -0500", "yyyy/MM/dd HH:mm:ss zzz", 
                      CultureInfo.InvariantCulture); 
Console.WriteLine(myDTO);

//Ergebnis=> "1/15/2015 17:37:00 -05:00"

Wie in DateTime konvertiert, und fügen Sie diese offset - "-0500" in den entstandenen DateTime

//gewünschtes Ergebnis=>"1/15/2015 22:37:00"

Das wäre seltsam. So etwas wie 1/15/2015 17:37:00 -05:00 normalerweise bedeutet "Die Ortszeit ist 17:37, aber das ist 5 Stunden hinter UTC" - in anderen Worten, ein Ergebnis von 1/15/2015 22:37:00 wäre sinnvoll, da die UTC-Zeit, - sondern 12:37 wäre die Anwendung der offset - zweimal. Können Sie erklären, mehr über den Kontext?
oops,ich falsch mache, ich will "1/15/2015 22:37:00"

InformationsquelleAutor Alex | 2015-01-15

Schreibe einen Kommentar