Entfernen Sie die Zeit Teil und konvertieren von Datum-Uhrzeit in verschiedenen format
Habe ich ein Datums-Zeit-Objekt ,Dessen Teil ich bin, extrahieren von dieser
var dateAndTime = Convert.ToDateTime(certificate.GetEffectiveDateString());
var date = dateAndTime.Date;
Datum ist gibt einen Wert zurück :10/23/2013 12:00:00 AM
wo ist sollte nur zurück 10/23/2013
Weiß nicht, warum Sie die Zeit Teil nicht entfernt wird.
Nach Zeit entfernt wird, ich brauche Datum umgewandelt in dieses format
October 23,2013
.
Können wir entfernen Sie den Teil der Zeit und ändern Sie es in diesem format einige Formate definiert.
mögliche Duplikate von Display nur Datum und keine Zeit
InformationsquelleAutor ankur | 2013-10-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine Konvertierung in datetime. Wenn Sie einen string zu datetime, verwenden Sie eine DateTime.TryParse. Wenn Sie eine datetime und möchte einen formatierten string. Sie können verwenden Sie eine format-string:
geben Sie einen formatierten Datum-string.
InformationsquelleAutor Peter
Verwenden Sie folgende format-Oktober 23, 2013
Datum-Zeit-Formate
InformationsquelleAutor Tilak
Den
DateTime.Date
ist nur einDateTime
mit der Zeit-Teil auf null gesetzt, oder Mitternacht. Wenn Sie versuchen, die Ausgabe, die es als string, dann verwenden Sie entwederToShortDateString()
oder eine der vielen verschiedenen Sonderformate.sollte Ihnen die Ausgabe, die Sie suchen.
Informationen auf
DateTime.Date
http://msdn.microsoft.com/en-us/library/system.datetime.date.aspx
Für mehr Informationen über format-strings für
DateTime
http://msdn.microsoft.com/en-us/library/az4se3k1.aspx
http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
InformationsquelleAutor pcreech
Hier sind alle standard-Datum-Formate.
http://msdn.microsoft.com/en-us/library/az4se3k1.aspx
InformationsquelleAutor Smeegs
Verwenden Sie die Date-Eigenschaft:
ODER
Die date-variable enthält das Datum, die Zeit wird 00:00:00.
InformationsquelleAutor Neel
Du meinst wohl, dass nach
ToString
die Zeit gerendert wird zusammen mit dem Datum. VerwendenToShortDateString
Methode zum Beispiel, um zu bekommen, was Sie erwarten. Es gibt viele andere Möglichkeiten zu formatieren, die ein Datum als string, können Sie leicht finden Sie alle hier. Die zweite Form, die Sie erwähnen, kann erreicht werden, zum Beispiel mit:Verwendung dieser
ToString
überlastung.InformationsquelleAutor BartoszKP
Wenn Sie abrufen möchten, und Datum nur als string verwenden, können Sie
dateTime.ToString("d")
format, entsprechend MSDN
InformationsquelleAutor Dzmitry Martavoi
Gibt es ein paar Möglichkeiten, dies zu tun, ist der einfachste und effektivste, wäre wie so;
Sehen diese URL und diese URL für weitere Informationen über benutzerdefinierte Termine.
InformationsquelleAutor Hexie
InformationsquelleAutor spacemonkey
Sicher, dass das funktionieren würde:
Habe ich noch nicht selber probiert, aber es sollte das Ergebnis das Sie wollen.
Sie könnten sogar eine Extension-Methode für Sie:
InformationsquelleAutor Luke T O'Brien