2016-04-06 8 views
0

Ich habe Datum Zeit Objekt und es ist in erstellt datetime gespeichert. Ich möchte die Sekunden aus dem Datetime-Objekt entfernen. Mein Datum Zeit Objekt zurückgibt Wert wie dieseEntfernen Sie Sekunden von Datum Zeit Objekt in C#

4/6/2016 5:32:00 PM 

möchte ich die Sekunden von diesem entfernen, und ich möchte die Ausgabe wie unten,

4/6/2016 5:32 PM 

kann jemand sagen, wie dies zu tun?

+0

Sind Sie den Wert der Datetime zu ändern versuchen, einzustellen tatsächlich seine Sekunden auf 0, oder Sie einfach versuchen, eine Zeichenfolge für die DateTime zu bekommen, die ** die Sekunden ** nicht anzeigt? – TheRotag

Antwort

2

die gewünschte Ausgabe zu erhalten, versuchen yourDateTimeObject.ToString("g");

Hier einige Informationen DateTime.ToString(..), die ich für Ihre Bedürfnisse empfehlen wird.

Edit: Wenn Sie wollen, dass es Kultur-unabhängig zu sein, und zeigen immer die gleiche Nutzung: yourDateTimeObject.ToString("d/M/yyyy h:mm tt");

+0

Drucken Sie auch die AM/PM aus? unfähig, von hier aus zu testen .... – Steve

+0

Ja, es steht auch auf dem MSDN-Link zur Verfügung gestellt. Siehe den letzten Codeblock auf der Seite :) –

+0

Wenn gedruckt, meinen Sie eine Zeichenfolge, die gedruckt werden kann –

Verwandte Themen