기본적으로 DataMapper는 PostgreSQL에 timestamp without time zone
유형의 DateTime 속성을 만듭니다. 내 프로젝트의 기본값을 timestamp with time zone
으로 변경하고 싶습니다. 어떻게 할 수 있습니까?DateTime 속성에 대해 "표준 시간대가있는 시간 스탬프"를 사용하도록 DataMapper에 지시하려면 어떻게합니까?
2
A
답변
1
그냥 설정 ENV [ 'TZ'] = '시간대'
1
일부 JRuby를 사용자가 통과 단지의 경우 :
당신은 ENV [ 'TZ'] = '시간대'를 설정해야하고
org.joda.time.DateTimeZone.setDefault(org.joda.time.DateTimeZone.forID('your timezone'))
'UTC'가 제대로 작동합니다. 다른 시간대의 경우 joda-time을 파헤쳐 야 할 수도 있습니다.
관련 문제
- 1. 시간대가있는 MySQL의 날짜 시간
- 2. 라이브러리에 사용할 수있는 최신 JAR 버전을 사용하도록 NetBeans에 지시하려면 어떻게합니까?
- 3. CPAN.pm에 응용 프로그램 별 미니 cpan을 사용하도록 지시하려면 어떻게합니까?
- 4. 다양한 브라우저의 시간대가있는 DateTime 문자열 구문 분석
- 5. Netbeans에 Mercurial 대신 SVN을 사용하도록 지시하려면 어떻게해야합니까?
- 6. 2 datetime 개체의 시간 차이를 확인하려면 어떻게합니까?
- 7. UNIX 타임 스탬프를 MySQL에 DATETIME
- 8. BST 시간대가있는 창에서 python datetime.datetime.strptime을 사용하십시오.
- 9. 브라우저를 특정 크기로 열도록 지시하려면 어떻게합니까?
- 10. DateTime 시간? 24 시간 형식으로
- 11. 테스트 클래스와 주문을 위해 testng.xml 파일을 사용하도록 Gradle에 지시하려면 어떻게해야합니까?
- 12. JDBC에서 시간, 날짜 및 시간 스탬프를 사용하는 경우
- 13. 파이썬을 사용하여 6 개의 16 진수 옥텟의 datetime 스탬프를 변환하십시오.
- 14. MySQL에서 오늘 이후의 시간 스탬프를 확인하십시오.
- 15. DateTime/DateTimeZone을 사용하여 PHP에서 표준 시간대 조정
- 16. ValidationMessageFor 부울 속성에 대해
- 17. mysql - 유닉스 시간 대 datetime
- 18. 간격이있는 MySQL datetime 기본 시간
- 19. mvc.net URI에 시간 부분이 포함 된 DateTime
- 20. SVN을 사용하여 파일의 타임 스탬프를 보존하려면 어떻게합니까?
- 21. 타임 스탬프를 변경하여 현재 시간으로 설정하려면 어떻게합니까?
- 22. 날짜 및 시간 스탬프를 넣으십시오. vbs
- 23. 특정 모듈에 대해서만 소스 파일을로드하도록 WinDBG에 지시하려면 어떻게합니까?
- 24. 특정 디렉토리에 모든 모듈을 설치하도록 CPAN.pm에 지시하려면 어떻게합니까?
- 25. datetimeoffset에 28 시간의 시간대가있는 이유는 무엇입니까?
- 26. 개체의 속성에 이름으로 액세스하려면 어떻게합니까?
- 27. 사전에서 타임 스탬프를 검색하고이를 datetime 객체로 변환하는 방법은 무엇입니까?
- 28. 이 타임 스탬프를 Ruby의 MySQL DATETIME 객체로 변환하려면 어떻게해야합니까?
- 29. DateTime, DateTime? LINQ
- 30. Ruby on Rails의 시간 속성에 문제가 있습니다.
데이터베이스에서 UTC를 사용하고 TZ 항목을 디스플레이 레이어에 남기지 않는 이유가 있습니까? –
나는 그걸 좋아할 것이지만, 내 설치를 위해 그것을 작동시키는 방법을 찾지 못했습니다. 내 웹 서버 OS 시간이 PST로 설정됩니다. 나는 조금 파고하고 반환되는 시간대 오프셋이 없으면 DataObjects 드라이버는 (내 경우에는) 시간이 현지 시간으로 반환되고 있다고 가정합니다. 예를 들어, 데이터베이스가 '2011-4-20 10:00'과 같은 값을 반환하면 DataObjects는 로컬 시스템의 오프셋을 실제로 추가하여 '2011-4-20 10:00 -0700'과 같은 값을 부여합니다. 그래서 내 UTC 시간이 데이터베이스에서 올바르게 나오지만 잘못된 오프셋이 발생합니다. – Larsenal
그래서 문제는 바보가되어 방해가되지 않아야 할 때 영리하고 도움이되는 라이브러리입니다. 또는 DataMapper가 UTC로되어 있거나 시간대의 지저분한 손을 함께 유지하고 있으면 좋을까요? –