2014-07-17 2 views
-1

미국 날짜 형식 (M/d/YYYY) 인 날짜를 저장 한 XML 파일이 있습니다. 내 응용 프로그램에서는 DaysBetween을 사용하여 해당 날짜를 현재 날짜와 비교해야합니다. XML에서 텍스트 값을 string으로 읽은 후 StrUtils.StrToDateTime(string)을 사용하려고합니다.두 다른 지역 형식의 날짜 비교

PC가 미국 날짜 형식으로 작동하는 경우에도 작동합니다. 그러나 이것을 d/MM/yyyy 인 영어 (뉴질랜드)와 같은 날짜 구성 요소의 다른 배열로 변경하면 내 응용 프로그램에서 다음과 같은 내용의 'StrToDateTime'라인 오류가 발생합니다 :

' 2015 년 6 월 13 일 '은 유효한 날짜와 시간이 아닙니다.

해당 날짜는 XML 파일에서 읽은 날짜입니다.

StrToDateTimeDaysBetween을 사용하여 다른 형식의 날짜 형식 (모든 Windows 로케일에서 작동 함)과 미국 형식의 날짜 (항상 이와 같음)를 비교하는 지능적인 방법이 있습니까?

답변