나는 & 번 저장해야하는 응용 프로그램을 만들고 있습니다. 현재 다음과 같은 시간을 만듭니다.일광 절약 시간제 저장 방법
Time.strptime("2013-12-08 04:15pm PST", "%Y-%m-%d %H:%M%P %Z")
=> 2013-12-09 00:15:00 +0000
데이터베이스에 저장하는 것이 좋습니다.하지만 제 질문은 일광 절약 시간에 대한 것입니다. 이 작업을 수행 할 때 :
Time.strptime("2013-06-08 04:15pm PST", "%Y-%m-%d %H:%M%P %Z")
=> 2013-06-09 00:15:00 +0000
일광 절약 시간제로 조정되지 않은 것 같습니다. 나는 이것을 잘못 생각하고 있는가? 나중에 정확한 시간을 검색 할 수있는 시간 속성을 가진 객체를 만들 때 어떻게 알 수 있습니까?
사용자의 문자열 날짜를 가장 잘 읽고 데이터베이스의 utc에 저장 한 다음 나중에 DST 걱정없이 정확하게 표시하려면 어떻게해야합니까?
많은 답변이 레일스에서 config.time_zone을 사용한다고하지만, 내 응용 프로그램은 결국 교차 시간대가 될 것입니다.
하지만 읽을 user2''시간대에 가정하자'user1' 게시물 뭔가를 할 수 있습니다 및 다른 시간대에서. 'user1' 시간대로 시간을 절약 할 수 있습니다. 단지 +0으로 표준화하십시오. 어느 쪽이든,'user2' 설정에 따라 수동으로 시간대를 조정해야합니다. 시간대를 자동으로 처리하는 더 좋은 방법이 있는지 잘 모르겠습니다. – fotanus