안녕 모두 나는 자바와 파이썬에서 실행되는 클라이언트에서 실행되는 서버가 있습니다. 클라이언트와 서버를 연결할 때 서버에서 클라이언트로 시간을 동기화해야합니다. 서버에서 클라이언트로 스트림을 연결하고 전송하는 데 성공했습니다. 나는 시간과 시간대를 보내는 일반적인 방법이 무엇인지 알고 싶었다. 내가 어떻게 해? 지금은 시간을 밀리 초 단위로 보내고 파이썬에서 날짜와 시간을 구하는 방법을 사용하고 있습니다. 하지만 시간대를 보내는 방법을 모른다.시간대 Syncronization
답변
UTC에 시간을 전송하고 처리해야하며 시간대를 전혀 사용하지 않아야합니다. 자바에서는 정확히 System.currentTimeMillis()
이 반환합니다.
편집 : 시간대 정보를 전송하는 올바른 형식은 tz database 예컨대 같이 대륙 /시 ID를 사용하는 "America/New_York"또는 "Europe/Berlin". 이것은 Java에서도 사용됩니다. 기본 시간대 오프셋은 일광 절약 시간 및 이전 표준 시간대 변경을 수용 할 수 없기 때문에 충분하지 않습니다.
감사합니다. Michael Borgwardt, 주요 문제는 내 장치가 PC가 아닌 장치와 같은 것입니다. 처음 부팅 할 때 서버와 연결되며 시간과 시간대를 서버와 동기화해야합니다. –
@skalluraya : 연장 응답 참조 –
Michael Borgwardt 감사합니다.이 시도해보고 알려주세요. –
NTP, Network Time Protocol을 아십니까?
빠른 답장을 보내 주신 Tichodroma에게 감사드립니다. NTP에 대해 아는 바가 없습니다. 링크는 좋은 정보를 제공합니다. 하지만 파이썬 클라이언트가 NTP를 지원하는지 여부는 알지 못합니다. PC가 아닙니다. 그래서 내가 아픈 사람이나 정수를 보내고 시간과 시간대를 동기화 할 수 있는지 알고 싶었다. –
http://pypi.python.org/pypi/ntplib/ –
- 1. 시간대 시간대 추가하기
- 2. 현재 시간대 시간대
- 3. .NET 시간대 이름으로 시간대 오프셋 가져 오기
- 4. FQL 시간대 시간대 오프셋이 잘못 되었습니까?
- 5. Postgresql에서 "시간대"로 시간대 오프셋을 역전시키는 방법
- 6. 시간대 변환
- 7. 레일 시간대
- 8. 시간대 변경
- 9. 시간대 조회
- 10. 시간대 변경하기
- 11. 레일의 시간대
- 12. PHP의 시간대
- 13. MySQL의 시간대
- 14. 시간대 계산
- 15. 클라이언트 표준 시간대 및 시간대 약어를 표시하는 방법?
- 16. JavaScript 시간대 정보가없는 ASP.net 날짜 형식 - 시간대 오프셋
- 17. PHP의 시간대 변경하기
- 18. 날짜/시간대 조정
- 19. 시간대 배낭 알고리즘
- 20. 시간대 문제가 있습니까?
- 21. 시간대 문제 mysql
- 22. 뉴질랜드의 뉴질랜드 시간대 변환
- 23. 안드로이드 에뮬레이터의 시간대
- 24. 다국어 표준 시간대 선택기
- 25. PHP 시간대 조정
- 26. 서버 시간대 자바 변환
- 27. SSRS에서 표준 시간대 작업
- 28. 리눅스 서버 시간대
- 29. silverlight 시간대 변환
- 30. log4j 날짜의 시간대 지정
UTC 사용 ... – eumiro