[解決済み] yyyy-dd-MM形式の日付におけるDateTime.TryParseの問題
2023-03-07 06:52:48
質問
次のような文字列形式の日付があります "2011-29-01 12:00 am" 。今、私は次のコードでそれをdatetime形式に変換しようとしています。
DateTime.TryParse(dateTime, out dt);
しかし、私は常にdtが{1/1/0001 12:00:00 AM}と表示されます。 その理由と、その文字列を日付に変換する方法を教えてください。
EDIT: 私はちょうど皆がformat引数を使用することに言及したのを見ました。私は、ユーザーが望むカスタム日付フォーマットを選択するためのいくつかの設定を持っており、それに基づいて、ユーザーはjQuery datepickerを介して自動的にそのフォーマットでテキストボックスに日付を取得することができますので、私はformatパラメータを使用することができないことを今言っておきます。
どのように解決するのですか?
これは、あなたの例 "2011-29-01 12:00 am" に基づいて動作するはずです。
DateTime dt;
DateTime.TryParseExact(dateTime,
"yyyy-dd-MM hh:mm tt",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out dt);
関連
-
[解決済み] JavaScriptの日付の書式設定方法
-
[解決済み] JavaScriptで2つの日付を比較する
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] JavaScriptで日付の書式設定に関するドキュメントはどこにありますか?
-
[解決済み] 2つの日付の差(日数)を計算する?
-
[解決済み] シェルスクリプトでYYYY-MM-DD形式の日付にする
-
[解決済み] JavaScript の日付を yyyy-mm-dd でフォーマットする。
-
[解決済み] Pythonでタイムゾーンを意識したdatetimeオブジェクトを作るには?
-
[解決済み] Windowsのコマンドラインで、現在の日付/時刻をファイル/フォルダー名で使用するために適切な形式で取得するにはどうすればよいですか?
-
[解決済み] この日付形式は何ですか?2011-08-12T20:17:46.384Z
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー。「戻り値を変更できません」 C#
-
[解決済み】指定されたキャストが有効でない?
-
[解決済み】Ajax処理で「無効なJSONプリミティブ」と表示される件
-
[解決済み】統合マネージドパイプラインモードで適用されないASP.NETの設定が検出された
-
[解決済み】非静的メソッドはターゲットを必要とする
-
[解決済み】Moqを使用してメソッド呼び出しを検証する
-
[解決済み】Visual Studio: 操作を完了できませんでした。パラメータが正しくありません
-
[解決済み】OnCollisionEnter2Dが実行されない?
-
[解決済み] 関数を終了するには?
-
[解決済み】スレッド終了またはアプリケーションの要求により、I/O操作が中断されました。