1

次の形式で日付を解析する必要があります。mm_dd_yyyy私はこのようにできることを知っています

var dateString = "20050802";
var date = myDate = DateTime.ParseExact(dateString,
                                    "yyyyMMdd",
                                    System.Globalization.CultureInfo.InvariantCulture);

次に、-をアンダースコア文字に置き換えます。しかし、同じことをする他の方法はありますか?

4

1 に答える 1

3

だから問題は何ですか?
適切なフォーマット文字列を作成するだけです:MM_dd_yyyy

var dateTime = DateTime.ParseExact("08_02_2005", "MM_dd_yyyy", CultureInfo.InvariantCulture); // from string to DateTime
var s = dateTime.ToString("MM_dd_yyyy"); // from DateTime to string
于 2013-03-14T12:12:43.743 に答える