3

C# で時刻と日付を生成し、その値を Mysql にフォーマットする方法を知りたいです。

Mysql は次の形式をサポートしています: 0000-00-00 00:00:00.

詳細 - mysql から datetime をインポートし、それをテキストとして sqlite に保存しています。イベントが発生したときに sqlite で datetime を更新し、データを mysql に同期します。

datatimeでsqliteでクエリを実行するのに最適な形式は何ですか?

同じ形式を維持したい: 0000-00-00 00:00:00.

C# または Sqlite データベースにネイティブなものに変換し、同期時に mysql データに戻す必要がありますか?

最良の選択肢を探しているだけです。

4

2 に答える 2

3

最初の質問には、使用できます

DateTime time = DateTime.Now;              
    string format = "yyyy-MM-dd HH:mm:ss";   
    var mytime = time.ToString(format);
于 2012-12-29T17:28:57.617 に答える
2

AM / PMをキャプチャする場合は、1行のコードでこのようなものを試してください

string timString = DateTime.Now.ToString("dd.MM.yyyy hh:mm:ss tt");

出力「2012-12-2911:52:54AM」

AM / PMを省略したい場合は、次のようにします

string timString = DateTime.Now.ToString("dd.MM.yyyy hh:mm:ss");

出力「2012-12-2911:52:54」

于 2012-12-29T17:54:55.540 に答える