Visual Studio 2012 を使用して VB で予約サービスを構築しており、データベースを使用しています。日付を VB 形式 ("MM-dd-yyyy") から MySQL 日付形式 ("yyyy-MM-dd") に再配置する方法を考えていました。どんな提案でも大歓迎です:)
質問する
91 次
1 に答える
1
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
于 2013-02-04T16:24:07.590 に答える