Perl
어떻게 현재 런던 시간을 얻을 수 있습니까? GMT가 BST
으로 오프셋되어 NYT Red Hat Linux 컴퓨터에서 다른 시간대의 TZ 오프셋 또는 시간 자체를 얻을 수 있습니까?
?
고마워요 훨씬
Perl BST (런던) 시간 또는 기타 시간
1
A
답변
4
use DateTime;
say "UTC:\t\t" . DateTime->now->iso8601;
say "London time:\t" . DateTime->now->set_time_zone("Europe/London")->iso8601;
UTC: 2011-04-24T17:45:16
London time: 2011-04-24T18:45:16
0
는 DateTime
모듈을 사용합니다. 그들은 시간대 지원을 포함하여 모든 종류의 날짜와 시간 계산 도구를 가지고 있습니다.
Time Zones 자주 묻는 질문 (FAQ)을 통해 일반적인 표준 시간대 문제를 시작할 수 있습니다. 표준 펄에서
0
:
% env TZ=Europe/London date
Sun Apr 24 19:51:24 BST 2011
% env TZ=Europe/London perl -le 'print scalar localtime'
Sun Apr 24 19:51:37 2011
% env TZ=Europe/London perl -MPOSIX=strftime -le 'print strftime "%x %X %Z (%z)", localtime'
04/24/11 19:51:52 BST (+0100)
관련 문제
- 1. 날짜/시간 범위 (지난 24 시간, 48 시간, 기타 ... 시간) 기준 Ruby on Rails 쿼리
- 2. Eclipse 3.5로드 시간 및 기타 성능 향상
- 3. 시간 문자열을 시간 또는 숫자 형식으로 변환
- 4. 웹 서버에서 Perl 최대 실행 시간
- 5. 그냥 날짜 또는 시간
- 6. 시간대 또는 시간 충돌
- 7. 특정 일 (Perl)에 시간 추가하기
- 8. perl Net :: SSH2 채널 exec 시간 초과
- 9. 날짜 시간 - 10 시간
- 10. 시간 - 시간 분 조작
- 11. php에서 시간 함수가 작동하는 시간
- 12. 시간
- 13. 시간
- 14. 시간 (또는 시간 범위)을 채우는 가장 효율적인 방법은 무엇입니까?
- 15. UTC 시간 T0 현지 시간 자바 또는 그루비 변환
- 16. 특정 시간 또는 특정 시간 후에 SharePoint 워크 플로 시작
- 17. MySQL 날짜 또는 PHP 시간?
- 18. 자바 날짜 (달력) 날짜 시간
- 19. 시간 (NULL); 대 시간 (& 무언가);
- 20. DateTime 시간? 24 시간 형식으로
- 21. PHP 반올림 시간 및 시간
- 22. 날짜/시간 문자열에서 시간 지우기
- 23. 특정 시간 간격 내의 시간
- 24. 12 시간 형식의 시간 비교
- 25. STL의 BST 구현
- 26. Telerik 's Scheduler의 시간 슬롯을 클라이언트 측에서 시간 슬롯 또는 시간 단위로 가져 오는 방법
- 27. 시간 출석에 대한 쿼리 : 하루 최대 시간 및 최소 시간
- 28. TLS 연결 제한 시간 (기타 몇 가지 어려움)
- 29. 실행 시간 VS 컴파일 시간 (.NET)
- 30. 빌드 시간 계측과로드 시간 계측의 차이점
어떻게 그 설정과 다른'$ ENV {TZ}' "유럽/런던"에? – tchrist
@tchrist, DateTime은 thread-safe이고'$ ENV {TZ}'메소드는 그렇지 않다고 생각합니다. 나는 그들이 tz 데이터베이스에 대해 다른 소스를 사용한다고 생각한다. DateTime을 사용하여 날짜 또는 시간 소인에서 다른 기능을 수행 할 수 있습니다. DateTime에는 많은 파서와 포맷터가 있습니다. – ikegami
@tchrist 또한 Windows에서 (그리고 다른 플랫폼에서도), 프로그램 시작 후'$ ENV {TZ}'를 설정해도 아무 것도하지 않습니다. 초기 값만 중요합니다. – cjm