我正在使用sql服務器數據庫,我將時間值存儲在日期時間變量中。我正在開發vb.net中的預訂系統應用程序。當我想使用datagridview查看已經做好的預訂並且通過實現dataadapter和dataset時,它會顯示帶有系統日期的時間列,該日期在插入記錄時隨時間保存。現在,我只想在提取數據時僅查看時間字段中的時間......我現在應該做什麼?更改數據庫中的日期時間類型
0
A
回答
0
保持它,因爲它是在數據庫中。一旦你從數據庫中讀取數據到VB和分配給一個變量,然後做這樣的事情
Dim date1 As Date = #6/1/2008 7:47AM# // this value being read from the db
Console.WriteLine(date1.ToString())
使用以下命令:
' Get date-only portion of date, without its time.
Dim dateOnly As Date = date1.Date
' Display date using short date string.
Console.WriteLine(dateOnly.ToString("d"))
' Display date using 24-hour clock.
Console.WriteLine(dateOnly.ToString("g"))
Console.WriteLine(dateOnly.ToString("MM/dd/yyyy HH:mm"))
' The example displays the following output to the console:
' 6/1/2008 7:47:00 AM
' 6/1/2008
' 6/1/2008 12:00 AM
' 06/01/2008 00:00
或
Dim dtmTest As Date
dtmTest = DateValue(date1)
0
的DateTime
值顯示與默認備考擬合。您應該在網格視圖中爲列指定格式。
例子:
bookingDataGridView.Columns["Created"].DefaultCellStyle.Format = "yyyy-MM-dd";
這些資源應該可以幫助您指定格式,並選擇顯示的方式,日期格式字符串你想要的:
How to: Format Data in the Windows Forms DataGridView Control
2
你也可以做的格式,直接在DataGridView有這樣的dataformatstring:
<asp:BoundField DataField="TimeStart" HeaderText="Time In" DataFormatString="{0:t}" />
相關問題
- 1. T-SQL - 將日期時間更改爲日期數據類型?
- 2. 將日期時間更改爲日期數據類型?
- 3. 將日期時間更改爲日期格式的日期數據類型?
- 4. 在mysql中將數據類型從日期更改爲日期/時間?
- 5. 將列從他們當前的varchar數據類型更改爲日期和日期時間數據類型
- 6. 數據類型的日期和時間Oracle數據庫
- 7. c#列數據類型日期類型(NOT日期時間)
- 8. oracle日期時間的數據類型
- 9. 更改列值數據類型(日期)
- 10. 僅更改BIGINT類型的日期時間戳記的時間
- 11. SQL日期和時間數據類型
- 12. SQLite日期和時間數據類型
- 13. Oracle日期和時間數據類型
- 14. 插入/從數據庫中選擇joda時間日期類型
- 15. 根據日期或時間的日期或時間更改CSS
- 16. 如何更改整個數據庫的日期時間格式?
- 17. VB.NET - 更改數據庫日期時間的樣式/格式?
- 18. 在PHP中連接日期(日期數據類型)和時間(時間數據類型)
- 19. 在MySQL數據庫的日期時間類型
- 20. char數據類型轉換爲日期時間數據類型導致超出範圍的日期時間值
- 21. 字符數據類型的日期和時間列連接日期時間數據類型
- 22. 將數據類型從varchar(int)修改爲日期和時間
- 23. 更改單個數據庫日期時間格式
- 24. 使用JavaScript將日期時間類型發佈到數據庫
- 25. mysql數據類型時間戳的格式日期時間
- 26. 將日期數據類型轉換爲日期時間數據類型並添加靜態時間
- 27. 將日期時間2數據類型轉換爲日期時間數據類型導致超出範圍值
- 28. char數據類型轉換爲日期時間數據類型導致超出日期時間值
- 29. 更改日期到日期時間數據類型在所有表中的SQL服務器
- 30. 更改索引到日期/時間類型的熊貓?
三江源解決我的問題 –