2016-07-23 6 views
1

私はMySqlデータベースと通信するC#プログラムを持っていて、TIMEとして定義されたデータベースの列に現在の時刻を書きたいと思います。さて、私がプログラムを走らせると、書かれた時間は例えば00:00:19であり、例えば19:34:00ではありません。なぜこれが起こり、どのように私はこれを解決できますか?事前にC#DateTime.Now MySqlデータベースに正しい時刻を書いていません。

おかげ

SOLUTION

は、この問題を解決:フォーマットmysqlのため

DateTime.Now.ToString("yyyyMMddHHmmss") 
+1

何が問題なのかを知るには、コードを参照する必要があります。 – user3185569

答えて

2

この:"yyyy-MM-dd hh:mm:ss"

は、あなたのプログラムでフォーマットを確認したりしてみてくださいこのような文字列を挿入"2016-23-08 13:00:00"

0

私はdateTimeVariable.ToString()メソッドのあなたのDateTime値によって引き起こされると思います。標準のDateTime文字列に日時を変換するdateTimeVariable.ToString( "S")を使用してこの問題を解決するために

関連する問題