파이썬으로 인터넷 서버에서 현재시간 얻어오기

파이썬에서 인터넷 시간 서버에서 현재시각을 얻어올때 ntplib를 이용하면 됩니다. 이 라이브러리 패키지를 다운로드 받을 수 있는 싸이트는 아래 주소입니다.

https://pypi.python.org/pypi/ntplib

압축을 푼 후 아래처럼 설치를 하면 됩니다.

# python setup.py install

파이썬은 인터프리터이므로 프롬프트에서 바로 사용해볼 수 있습니다.

>>> import ntplib
>>> from time import ctime
>>> c = ntplib.NTPClient()
>>> response = c.request('europe.pool.ntp.org', version=3)
>>> ctime(response.tx_time)
'Mon Apr 03 17:13:40 2017'

프로그램을 만들때도 위 예제를 그대로 코딩하면 됩니다.

  1: import ntplib
  2: from time import ctime
  3: 
  4: def internetCurrentTime() :
  5:   c = ntplib.NTPClient()
  6:   response = c.request('europe.pool.ntp.org')
  7:   print ctime(response.tx_time)

결과를 보면 현재 년도에 월과 날짜, 요일, 그리고 시각까지 나옵니다.

by 케찹만땅 | 2017/04/03 17:20 | ICT 정보와 IoT | 트랙백

트랙백 주소 : http://wpkc.egloos.com/tb/5318303
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
※ 로그인 사용자만 덧글을 남길 수 있습니다.

◀ 이전 페이지          다음 페이지 ▶