即時通訊在我的列表視圖上查看日期時有問題。vb.net DateTimePicker刪除時間12:00:00上午
對我的SQL它沒關係,在我的專欄「2016-28-11」很好 ,但是當我在vb.net的listview中查看它時說「2016年2月28日12:00:00是」
在我的DateTimePicker
價值:2016年11月28日 自定義格式:YYYY-MM-DD 格式:定製
當我保存日期將其添加到時候。誰能幫我?
即時通訊在我的列表視圖上查看日期時有問題。vb.net DateTimePicker刪除時間12:00:00上午
對我的SQL它沒關係,在我的專欄「2016-28-11」很好 ,但是當我在vb.net的listview中查看它時說「2016年2月28日12:00:00是」
在我的DateTimePicker
價值:2016年11月28日 自定義格式:YYYY-MM-DD 格式:定製
當我保存日期將其添加到時候。誰能幫我?
當您在列表視圖中添加日期只需要使用類似的東西:
Dim NewItem As New ListViewItem
NewItem.Text = "My Item"
NewItem.SubItems.Add(mydate.tostring("yyyy-MM-dd"))
ListView1.Items.Add(NewItem)
只要記住mydate.tostring("yyyy-MM-dd")
其中mydate
是datetime
。
體貼您的意見,這裏是代碼:
.SubItems.Add(ds.Tables("studnum").Rows(i).Item(4).ToString)
Dim MyDate As DateTime = CDate(ds.Tables("studnum").Rows(i).Item(5).ToString)
.SubItems.Add(MyDate.ToString("yyyy-MM-dd"))
它不會增加* *的時間。時間總是在那裏,它是'DateTime'類型的一個組成部分。請理解一個值和它的字符串表示之間的區別。 *爲日期選擇器選擇的字符串表示*對保存在數據庫中的*值*沒有影響,並且從數據庫中讀取的*值*將以某種默認格式顯示,除非您特別要求使用其他格式。 – GSerg
保存數據時僅使用日期部分。 'yourDateTimeValue.Date'返回時間值設置爲午夜的日期00:00 – Fabio