2010-12-31 22 views
1

値がTicksのC#アプリケーションの列があります。ミリ秒でDATETIMEに変換するMySQLクエリがありますか?TicksをMySQLのdatetimeに変換できますか?

+0

類似の問題は... http://stackoverflow.com/questions/3100666/convert-datetime-ticks-to-mysql-datetime-in-query –

答えて

0

MySQL DATETIMEはミリ秒を保持しません。Bug 27838を参照してください。 は、したがって、私はあなただけでこれを行うことができると思います。

DateTime sqlDateTime = new DateTime(someTickVariable); 

あなたはその後、2010-12-31 14:00:00のようなMySQLの適合する文字列を取得するためにsqlDateTime.ToString("yyyy-MM-dd HH:mm:ss")を使用することができます。

+0

ええ、MySQLのdatetimeは2番目の解像度です。もっと必要な場合は、bigintなどにティック(エポックミリ秒)を格納します。 – MarkR

関連する問題