簡介
資料表內的紀錄往往都會有"時間"欄位,例如:Date、DateTime、SmallDateTime...等。程式從資料庫抓取資料後,常見的寫法是透過 toString,再做其他額外處理。找到更簡單方便的方法,整理成函數與各位分享。
範例:指定空值給時間變數
Public Shared Function ParseDateFormat(ByVal value As Object, Optional ByVal format As String = "yyyy-MM-dd HH:mm:ss") As String If TypeOf value Is DateTime Then Dim ret As Nullable(Of DateTime) = DirectCast(value, DateTime) If ret.HasValue Then Return ret.Value.ToString(format) End If End If Return String.Empty End Function
重點摘錄
Object 物件,任何物件都是 Object 的子類別。
Optional,為選擇性輸入參數。若未輸入參數,則使用預設值。
TypeOf,判斷物件類別。
Nullable 物件,可指派為 nothing 的物件型別。
DateTime 物件,時間物件。
DirectCast,轉型。
Optional,為選擇性輸入參數。若未輸入參數,則使用預設值。
TypeOf,判斷物件類別。
Nullable 物件,可指派為 nothing 的物件型別。
DateTime 物件,時間物件。
DirectCast,轉型。
沒有留言:
張貼留言