0

日時をmm/dd/yyyyからddMMMyyyyに変換するにはどうすればよいですか?DateTime.ParseExactまたはDateTime.TryParseExactは、必要な形式を指定するパラメーターを必要としません。では、渡された日付をddMMMyyyy形式に返すようにする方法をどのように知るのでしょうか。

DateTime result;
var dateTime = DateTime.TryParseExact("03/21/2013", "mm/dd/yyyy",CultureInfo.InvariantCulture,DateTimeStyles.None, out result);
4

2 に答える 2

7

返されるDateTimeオブジェクトにはフォーマットがありません。これは生の日付と時刻だけです。DateTimeオブジェクトに入れた後で新しい形式に変換するには、次のように呼び出しますToString

string formattedDate = result.ToString("dd MMM yyyy");
于 2013-03-21T18:37:34.690 に答える
1

DateTimeオブジェクトは日付を文字列形式で保存しません。むしろ、文字列表現を取得するときに、好きな形式を使用して値を出力できます。DateTime

// assuming you have date DateTime object variable named dateTime
dateTime.ToString("dd MMM yyyyy");
于 2013-03-21T18:37:53.570 に答える