영어로 읽기

다음을 통해 공유


DateTimeZone.FromText

구문

DateTimeZone.FromText(text as nullable text, optional options as any) as nullable datetimezone

정보

텍스트 표현 datetimezonetext 값을 만듭니다. 추가 속성을 지정하기 위해 선택적 record 매개 변수 options를 제공할 수 있습니다. record는 다음 필드를 포함할 수 있습니다.

  • Format: 사용할 형식을 나타내는 text 값입니다. 자세한 내용은 표준 날짜 및 시간 서식 문자열 , 및 사용자 지정 날짜 및 시간 서식 문자열 ,로 이동하십시오. 이 필드를 생략하거나 null을 제공하면 최선을 다해 날짜가 구문 분석됩니다.

  • Culture: Format이 null이 아닌 경우 Culture는 일부 형식 지정자를 제어합니다. 예를 들어 in은 is "en-US" 이고, in은 ."MMM""Jan", "Feb", "Mar", ... 입니다"ru-RU"."MMM""янв", "фев", "мар", ... Formatnull인 경우 Culture는 사용할 기본 형식을 제어합니다. Culturenull이거나 생략되면, Culture.Current가 사용됩니다.

레거시 워크플로를 지원하기 위해 options가 텍스트 값일 수도 있습니다. options = [Format = null, Culture = options]와 동작이 같습니다.

예 1

값으로 변환 "2010-12-31T01:30:00-08:00" 합니다 datetimezone .

사용법

DateTimeZone.FromText("2010-12-31T01:30:00-08:00")

출력

#datetimezone(2010, 12, 31, 1, 30, 0, -8, 0)

예제 2

사용자 지정 형식 및 독일어 문화권을 사용하여 변환합니다.

사용법

DateTimeZone.FromText("30 Dez 2010 02:04:50.369730 +02:00", [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])

출력

#datetimezone(2010, 12, 30, 2, 4, 50.36973, 2, 0)

예제 3

ISO 8601을 사용하여 변환합니다.

사용법

DateTimeZone.FromText("2009-06-15T13:45:30.0000000-07:00", [Format="O", Culture="en-US"])

출력

#datetimezone(2009, 6, 15, 13, 45, 30, -7, 0)