0

ユーザーの文化に応じて文字列を日付に変換する方法を知っている人はいますか

私はこのコードを使用しています

DateTime.Parse("2-7-1997", CultureInfo.InvariantCulture); 

私の文化が私たちに設定されているので、それはうまくいきます

しかし、私が合格した場合

DateTime.Parse("23-7-1997", CultureInfo.InvariantCulture);

フォーマット例外をスローします

文字列が有効な日時として認識されませんでした。

ユーザーの文化に応じて文字列を日付に変換するものはありますか

4

1 に答える 1

2
// convert it to a datetime
// "d" is the required format
var date = DateTime.ParseExact("7/23/1997", "d", CultureInfo.InvariantCulture);

// now you can output the date in the user's culture
var localizedDateString = date.ToString("d");
于 2012-07-31T05:09:23.230 に答える