C# 日時を文字列に変換する方法【DateTime.ToString】
C#で、時間を特定の文字列形式に変換するには、DateTimeクラスのToStringメソッドを使用することができます。以下は一般的な時間変換の例です。
- 特定の日時形式に時間を変換する。
DateTime now = DateTime.Now;
string formattedDateTime = now.ToString("yyyy-MM-dd HH:mm:ss");
Console.WriteLine(formattedDateTime); // 输出示例:2021-01-01 12:30:45
- 特定の日付形式に時間を変換する。
DateTime now = DateTime.Now;
string formattedDate = now.ToString("yyyy-MM-dd");
Console.WriteLine(formattedDate); // 输出示例:2021-01-01
- 特定の時刻フォーマットに時間を変換する。
DateTime now = DateTime.Now;
string formattedTime = now.ToString("HH:mm:ss");
Console.WriteLine(formattedTime); // 输出示例:12:30:45
ToStringメソッドに異なるフォーマット文字列を渡すことで、時間を異なる形式に変換して文字列にすることができます。具体的なフォーマット文字列は、.NETの公式ドキュメントのDateTime.ToStringメソッドの説明を参照してください。