2009-05-12 9 views

Antwort

1

Die Suche im Internet hilft immer.

Google 'datetime msdn' und Sie erhalten die besten reference material.

2

können Sie es auf diese Weise tun:

DateTime.Parse("23/9/2009 10:00:00").Date.ToString() 
+0

Es gibt zwei Probleme mit Ihrem Code; es wird eine Ausnahme ausgelöst, wenn es in einem anderen Gebietsschema als US (oder einem, das das gleiche Datumsformat hat) ausgeführt wird, und es wird die 00:00:00 für die Zeit gedruckt. –

9

Just do

DateTime dateOnly = myDateTime.Date; 

Um es als Datum anzeigen können Sie

string dateString = dateOnly.ToShortDateString(); 

Hinweis tun, dass ToShortDateString funktioniert sogar, mit einer Zeitkomponente.

2

Ja, die .Date-Eigenschaft wird Ihnen geben, was Sie brauchen.

0

Eine andere Möglichkeit neben der ToShortDateString-Funktion. Hier verwenden wir eine Formatzeichenfolge, um unser Ergebnis zu erhalten.

dim myDateFormat as String = "MM/d/yyyy" 
dim myDateTime as DateTime = DateTime.Now 'Displays: 1/17/2014 2:33:23 PM 
dim myDateOnly as DateTime = myDateTime.ToString(format)  'Displays: 1/17/2004 
Verwandte Themen