C#

[개발] RFC 2822 / RFC 1123 날짜 포맷

메이야 2026.09.03 23:00 댓글 0 조회 191

흔히 **이메일 헤더나 HTTP 헤더(Date 필드)**에서 사용하는 형식이에요.

형식은 대략 이렇게 구성됩니다:


ddd, dd MMM yyyy HH:mm:ss zzz

  • ddd → 요일 약어 (Sun, Mon, Tue …)
  • dd → 날짜 (16)
  • MMM → 월 약어 (Jul)
  • yyyy → 연도 (2017)
  • HH:mm:ss → 시각 (22:12:00)
  • zzz → 타임존 오프셋 (+0900)


📌 C#에서 이 포맷을 출력하려면

C#
DateTimeOffset now = DateTimeOffset.Now;
string rfc2822 = now.ToString("ddd, dd MMM yyyy HH:mm:ss zzz",
    System.Globalization.CultureInfo.InvariantCulture);
Console.WriteLine(rfc2822);
// 예: Sun, 16 Jul 2017 22:12:00 +0900


목록
댓글 0