DateTime 값 서식 지정

Azure Storage DateTime 값은 결합된 UTC(협정 세계시) 값으로 표현되어야 합니다. UTC 형식은 ISO 8601에서 설명합니다.

허용되는 ISO 8601 UTC 형식

다음 ISO 8601 UTC 형식은 현재 Azure Storage에서 허용됩니다. 날짜 값은 필수이지만 시간 값은 선택 사항입니다.

  • YYYY-MM-DD
  • YYYY-MM-DDThh:mm<TZDSuffix>
  • YYYY-MM-DDThh:mm:ss<TZDSuffix>

이러한 형식의 날짜 값에 대해 는 YYYY 4자리 연도 표현 MM 이고 은 1부터 시작하는 두 자리 월 표현이고 DD 는 1부터 시작하는 두 자리 일 표현입니다.

선택적 시간 값이 포함된 경우 날짜 값과 시간 값을 구분하려면 리터럴 지정자가 T 필요합니다. 시간 값의 경우 는 hh 24시간 표기법의 시간 표현이고, mm 는 2자리 분 표현이며 ss , 는 두 자리 두 번째 표현입니다. 이러한 각 값은 0부터 정수로 표현됩니다.

시간 값에 초가 포함된 경우 필요에 따라 패턴 hh:mm:ss[.f{1,7}]에 따라 소수 자릿수 초의 10진수까지 포함할 수도 있습니다. 이 패턴은 Azure Storage API, 도구 및 클라이언트 라이브러리에서 지원됩니다. 소수 자릿수 초 값을 구분하려면 쉼표가 아닌 마침표 를 사용해야 합니다.

선택적 표준 시간대 접미사를 <TZDSuffix>포함하는 경우 다음 중 하나로 표현되어야 합니다.

  • 시간 값 Z이 UTC 시간으로 표현되도록 지정하는 리터럴 값입니다. 또는
  • UTC 시간의 시간 편향을 나타내는 오프셋입니다. 오프셋에는 양수 오프셋의 선행 + 및 음수 오프셋의 선행 - 이 필요합니다. 오프셋 값은 -23:59에서 +23:59 사이여야 합니다.

결합된 UTC 형식의 예는 다음과 같습니다. 날짜가 먼저 지정되고 그 뒤에 시간 요소의 시작을 지정하는 리터럴 값 T이 지정됩니다. 문자열 끝에 있는 리터럴 값 Z 은 시간이 UTC로 표현됨을 나타냅니다.

2020년 11월 16일 오전 4:25:03 UTC 시간의 날짜/시간 값은 다음과 같이 표시됩니다.

2020-11-16T04:25:03Z

UTC 5시간 이전인 동부 표준시(EST)에서 동일한 시간을 표현하려면 값에 오프셋을 추가합니다.

2020-11-16T04:25:03-05:00

추가 정보

Azure Storage REST API 참조