개요
플랫 파일 스키마를 만드는 데 사용하는 플랫 파일 형식은 원래의 형식으로 인해 ISO 8601 형식을 따르지 않는 날짜 및 시간 형식을 사용하도록 바인딩됩니다. 따라서 플랫 파일 스키마를 만들고 Field 요소 또는 필드 특성 노드의 데이터 형식 속성을 XSD(XML 스키마 정의) 언어 기본 데이터 형식인 xs:dateTime, xs:time 또는 xs:date 중 하나로 설정하는 경우 사용자 지정 날짜/시간 형식 속성을 사용하여 날짜 또는 시간 값에 대한 대체 형식을 지정할 수 있습니다.
참고
메시지 상자에 스토리지하면 xs:dateTime 및 xs:time 요소에서 밀리초 수준 이하의 시간 값이 잘립니다. .NET 날짜/시간 데이터 형식으로 변환할 때도 이와 비슷하게 정확도가 손실됩니다.
플랫 파일 디스어셈블러가 이러한 필드를 해당하는 XML 형식으로 변환하는 경우 Custom Date/Time Format 속성의 값을 사용하여 플랫 파일 날짜/시간 형식을 ISO 8601 규격 형식으로 변환할 수 있습니다. 마찬가지로 플랫 파일 어셈블러가 ISO 8601 호환 날짜/시간 값을 해당하는 플랫 파일로 변환하는 경우 사용자 지정 날짜/시간 형식 속성에 지정된 형식 문자열이 플랫 파일에 필요한 적절한 날짜/시간 형식을 생성하는 데 사용됩니다.
참고
기본적으로 XSD 날짜 및 시간 데이터 유형에 해당하는 값은 ISO 8601 형식을 따라야 합니다. 간단히 말해 날짜는 YYYY-MM-DD 로 표현되고 시간은 24시간 표기법을 사용하여 hh:mm:ss 로 표현됩니다. 이러한 값이 함께 발생하면 날짜 및 시간 값은 "T" 문자 YYYY:MM:DDThh:mm:ss로 구분됩니다.
줄리안 날짜를 제외하고 거의 모든 시간과 날짜 형식으로 사용자 지정 날짜/시간 형식 속성을 구성할 수 있습니다. 드롭다운 목록에는 여러 선택 항목이 표시되지만 자신이 직접 선택한 다른 날짜 형식을 입력할 수도 있습니다. 날짜 및 시간 형식은 CLR(공용 언어 런타임) DateTime 기능을 사용합니다. 예외적으로 d, m 또는 M과 같은 단일 문자는 DateTime 값의 해당 단일 요소를 생성하도록 뒤에 백분율 기호(%)가 자동으로 붙습니다. 사용자 지정 날짜/시간 형식에 사용할 수 있는 구분 기호는 대시(-), 슬래시(/) 및 마침표(.)입니다. DateTime 형식에 대한 자세한 내용은 Visual Studio 문서 컬렉션에서 "DateTimeFormatInfo"를 검색하세요.
참고 항목
- 필드 고려 사항
- UI 지침 및 개발자 API 네임스페이스 참조의 데이터 형식(모든 스키마의 노드 속성) 및 사용자 지정 Date-Time 형식(플랫 파일 스키마의 노드 속성)