2012-10-10 3 views
1

Я новичок в vb.net, поэтому извиняюсь заранее, если я спрашиваю о явном очевидном.vb.net отображение поля даты без времени

Я объявил следующий код в своем pageload, он отображает сегодняшнюю дату на ярлыке, однако он отображает дату и время.

Первоначально он был указан DateTime, но я изменил его на дату, надеясь, что это сработает, но оно продолжало отображать время.

Я использовал левый оператор, чтобы теперь обрезать его до 10 символов, однако я хотел бы знать, что я должен был сделать, если id хотел только дату, а не время без необходимости обрезать результаты.

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 


    Dim dtNow As Date = Date.Now 
    time_stamp_entryLabel1.Text = Left(dtNow.ToString, 10) 
End Sub 
+0

ли мой ответ помощь? – freebird

ответ

4

Код

Dim d As DateTime = Now 
d.ToLongDateString 
d.ToShortDateString 
d.ToString("d") 
d.ToString("yyyy-MM-dd") 

Результаты

Wednesday, December 10, 2008 
12/10/2008 
12/10/2008 
2008-12-10 

Further Reference

+1

Большинство этих результатов будут варьироваться в зависимости от культуры. – Oded

+0

@Oded Ya благодарит за это! – freebird

Смежные вопросы