C#で日付のフォーマットを行う方法は何ですか。
C#で日付をフォーマットする方法は、ToString()メソッドを使用することです。このメソッドは、日付の表示形式を指定するために日付形式の文字列をパラメーターとして受け取ることができます。
以下は一般的な日付フォーマットの例です:
- “d”:(例:6/1/2022)短い日付形式
- 「D」:長い日付形式(例:2022年6月1日)
- “t”:短時間形式(例:午前10時30分)
- “T”: 長時間表記(例:午前10時30分00秒)
- 「yyyy/MM/dd HH:mm:ss」:指定した日付と時刻のフォーマット(例:2022/06/01 10:30:00)
例文:
DateTime now = DateTime.Now;
string shortDate = now.ToString("d");
string longDate = now.ToString("D");
string shortTime = now.ToString("t");
string longTime = now.ToString("T");
string customFormat = now.ToString("yyyy/MM/dd HH:mm:ss");
注意してください、日付形式の文字列では大文字と小文字を区別し、異なる表示形式を指定するために使用します。