Ich konvertiere einen String in ein Datumsformat mit DateTime.Parse()
. Meine ursprüngliche Zeichenkette besteht nur aus dem Datum, aber wenn ich DateTime.Parse()
verwende fügt es die Zeit hinzu und gibt mir 01/12/2000 00:00:00
. Ich möchte nur das Datum 01/12/2000
. Gibt es einen anderen Weg, um einfach das Datum zu bekommen?C# Abrufen des Datums
-1
A
Antwort
0
DateTime dt = DateTime.Parse("01/12/2000");
Console.WriteLine(dt.ToString("dd/MM/yyyy"));
Datetime hat immer einen darunter liegenden Zeitanteil, es ist nur so, wie Sie definieren, es zu zeigen, dass es so aussehen läßt. So kann die Tostring-Funktion mit der gegebenen Formatierung verwendet werden.
Wenn Sie wirklich wollen, dass es keine Zeit hat (und ich würde nicht wissen, warum Sie das wollen) gibt es 3th Party Addons.
Verwandte Themen
- 1. Abrufen des gewählten Datums zu JDBC anstelle des aktuellen Datums
- 2. Ergebnis ist falsch beim Abrufen des Datums
- 3. Abrufen des aktuellen Datums für den Zufallszahlengenerator
- 4. Abrufen des aktuellen Datums in SQL Server?
- 5. möchten +7 Datum des ausgewählten Datums abrufen
- 6. Abrufen des Datums von Teilansicht auf Controller
- 7. Abrufen des Datums einer .NET-Assembly
- 8. Regulärer Ausdruck zum Validieren des Datums - C#
- 9. Formatieren des Datums in JavaScript
- 10. Abrufen des vorherigen ausgewählten Datums auf CalendarDatePicker android
- 11. Nicht abrufen Datum des letzten Datums mit Parameter
- 12. Abrufen der Originaldateien Erstellen des Datums beim Hochladen
- 13. Berechnungswoche des angegebenen Datums
- 14. Sprache des Datums
- 15. Name des Datums umwandeln
- 16. Dateipfad des C# -Sicherungsdialogfelds abrufen
- 17. NSDate beim Berechnen des letzten Montag-Datums
- 18. Zeitzone des Log4j-Datums angeben
- 19. Formatierung des Datums in Python
- 20. Format des Datums nach Gebietsschema
- 21. JS/PHP, Zeit des Datums
- 22. JavaScript zur Validierung des Datums
- 23. Formatieren des Datums ASP.NET C# für die Bearbeitungsansicht
- 24. Bestätigung des Datums in MVC Gridview
- 25. Datum des Datums mit JQuery suchen
- 26. Abrufen des aktuellen Verzeichnisses in Objective C
- 27. C# und IME - Abrufen des aktuellen Eingabetextes
- 28. C# IEnumerable Abrufen des ersten Datensatzes
- 29. C# Abrufen des Feldnamens von der Eigenschaft
- 30. Abrufen des SharePoint-Dokumentbibliotheksstandorts mit C#
Eine 'DateTime' enthält immer den Zeitteil, sie hat nur einen Wert. Wenn Sie es ohne Zeit anzeigen möchten, einfach: 'dt.ToShortDateString' oder' dt.ToString ("d") ' –
Warum? Sie brauchen das nur für ** Anzeigezwecke **. Bis Sie es anzeigen müssen, lassen Sie es in Ruhe. – DigiFriend
Wenn Sie wirklich einen Typ haben wollen, der keine Zeit hat, dann brauchen Sie eine 3rd-Party-Bibliothek wie [Noda Time] (http://nodatime.org/). – Igor