2009-04-27 3 views
13

CFML에서 시간대를 처리하는 방법은 무엇입니까? 지금까지 작성한 모든 응용 프로그램은 CF 서버 및/또는 SQL 서버의 기본 시간대를 사용합니다.CFML에서 시간대를 처리하는 방법은 무엇입니까?

너희들은 보통 무엇을합니까? GetTimezineInfo()와 DateAdd()를 사용하여 GMT에 모든 날짜를 저장하고 로그인 한 사용자의 기본 설정을 기반으로 모든 시간을 올바른 시간대로 변환합니까?

아니면 자바 메서드를 사용합니까?

+0

위대한 질문! 나는 지난 몇 주간이 조금 통해 걸림돌과 그 일의 몇 가지 방법을 발견했다. –

답변

11

나는 몇 시간 전에 문제를 조사하고 매우 도움이 Paul Hasting's blog 및 ColdFusion/자바 예제를 발견 :

그의 TZCFC test bed

저장하는 방법 날짜는 아마에 따라 달라집니다 체크 아웃하는 것을 잊지 마십시오 비즈니스 로직. 프로젝트에서 우리는 시간대에 걸쳐 인적 자원 스케줄링을 구현해야만했던 곳에서 UTC로 날짜/시간을 저장하고 데이터베이스에서 datediff를 사용하여 충돌을 확인했습니다.

편집 :

관련 문제