2017. 4. 3. 17:27

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

파이썬에서 인터넷 시간 서버에서 현재시각을 얻어올때 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'

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

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