2016-12-20 5 views
0

Ich habe ein Datetime-Objekt mit dem Datum darin, aber keine Zeit.So fügen Sie eine 12-Stunden-Zeichenfolge zu datetime hinzu

Ich habe eine Zeichenfolge, die die 12 Stunden hat (Bsp. "6:00 Uhr", "10:00 Uhr", "4:00 PM", "11:00 PM") Wie kann ich das hinzufügen Zeit bis zum Datum Uhrzeit variabel?

+0

Also, was wollen Sie? Sie möchten 6, 10, 16 oder 23 Stunden zu Ihrem Datetime-Objekt hinzufügen? –

+0

Sie können wahrscheinlich Ihre 12-Stunden-Zeichenfolge in eine 'TimeSpan 'analysieren und dann [diese Antwort] (http://stackoverflow.com/questions/2146296/adding-a-time-to-a-timetime-in-c-sharp) verwenden) – Quantic

Antwort

3

Versuchen Sie, diese

var datetime = DateTime.Now;   
var newDateTime = datetime.AddHours(DateTime.Parse("6:00 PM").Hour); 
Verwandte Themen