2
我正在VB中使用Visual Studio 2012構建預訂服務,它使用數據庫。我想知道如何重新排列從VB格式(「MM-dd-yyyy」)到MySQL日期格式(「yyyy-MM-dd」)的日期。任何建議,將不勝感激:)在VB中重新排列日期
我正在VB中使用Visual Studio 2012構建預訂服務,它使用數據庫。我想知道如何重新排列從VB格式(「MM-dd-yyyy」)到MySQL日期格式(「yyyy-MM-dd」)的日期。任何建議,將不勝感激:)在VB中重新排列日期
的Date.ToString
方法允許你指定的格式:
Dim d = Date.Now
d.ToString("yyyy-MM-dd")
但是,它會好得多使用實際Date
變量來使用參數的命令,並讓系統轉換爲你,因爲你需要的實際字符串格式將取決於你當前的文化。例如:
Dim d = Date.Now
Using command As IDbCommand = connection.CreateCommand()
command.CommandText = "UPDATE Table SET Column = @ColumnValue"
Dim parameter As IDbDataParameter = command.CreateParameter()
parameter.ParameterName = "@ColumnValue"
parameter.Value = d
command.Parameters.Add(parameter)
command.ExecuteNonQuery()
End Using
非常感謝。 –
@Henry Penton,如果這已回答您的問題,請將其標記爲已接受的答案。 – Pezzzz