>  기사  >  백엔드 개발  >  현재 시간을 얻기 위한 Python 간단한 구현

현재 시간을 얻기 위한 Python 간단한 구현

高洛峰
高洛峰원래의
2017-01-12 15:12:091288검색

컴퓨터의 시간에 관해 말하자면, 우리가 자주 듣는 Unix 타임스탬프, UTC 시간, 그리니치 시간 등과 같이 기본적으로 동일한 것에 속합니다. 시간은 1970년 1월 1일부터 현재까지의 초수를 나타냅니다. 이 시점에서 누군가는 왜 마오쩌둥이 시작했는가? 오늘 큰 사건이 일어났기 때문이다. 유닉스 운영체제가 탄생한 데에는 유래가 있는 걸까? 아내와 아이들을 이용해 휴가를 떠난 사기꾼이 저지른 일이다. 그렇다면 그의 아내는 UNIX 시스템 준비를 완료하기 위해 몇 년 동안 밖에 나가야 할 것으로 추정됩니다. 3년? 5년? 틀렸어, 내 아내가 한 달 동안 떠났다가 돌아왔다. 이것은 마치 리누스가 비오는 날 기숙사에서 괜찮았을 때 리눅스 시스템을 작성하는 것과 같다. 인간이 바랄 수 없는 일들.. 사실 이 세상도 이따금씩 인류 문명의 발전을 도모하는 멋진 사람들이 나타나곤 합니다. 충분히 열심히 하면 언젠가 당신도 그 무대에 설 수 있을 거예요.

컴퓨터 시간의 배경을 소개한 후 이제 실용적인 정보가 나옵니다. 친구들이 빠르게 시작하고 쿼리할 수 있도록 시스템 시간을 얻기 위해 Python을 사용하는 일반적인 예를 요약했으며 일반적인 날짜 형식을 지원합니다. 먼저 time 모듈을 사용하여 원하는 시간의 시간을 측정하는 방법에 대해 이야기해 보겠습니다.

>>> import time
>>> time.time()
1469101837.655935

time.time() 함수는 반환된 UTC 시간으로, 1970.1에서 초 단위로 계산된 시간입니다. .1부터 지금까지.

>>> time.ctime(1469101837.655935)
'Thu Jul 21 19:50:37 2016'

time.ctime() 함수는 실제 값을 초 단위로 받아 현지 시간의 문자열 표현으로 변환합니다.

출력 형식을 시간 형식으로 지정하려면 strftime() 함수를 사용하면 시간 형식을 원하는 형식으로 변경할 수 있습니다.

>>> from time import strftime,gmtime
>>> strftime("%m/%d/%Y %H:%M")
'07/21/2016 19:57'
>>> time.strftime("%Y%m%d")
'20160721'
>>> strftime("%Y-%m-%d %H:%M:%S", gmtime())
'2016-07-21 11:47:51'

파이썬에는 시간 모듈 외에도 시간을 편리하게 조작하는 데 사용할 수 있는 datetime 모듈도 있습니다. 예를 들어, 현재 시간을 표시하려면 datetime 모듈을 사용하세요.

>>> from datetime import datetime
>>> datetime.now().strftime('%Y-%m-%d %H:%M:%S')
'2016-07-21 19:49:15'
>>> datetime.now().isoformat()
'2016-07-21T19:56:46.744893'
>>> str(datetime.now())
'2016-07-21 19:48:37.436886'

스크립트에서는 파일 백업을 위한 타임스탬프 변수, 오래된 파일 삭제 작업을 위한 시간 변수 등 이 2개의 모듈이 일반적으로 사용됩니다. 위의 예를 통해 원하는 형식을 얻기 위해 직접 수정할 수 있습니다. 일정 시간만 필요한 경우에는 분할() 함수를 사용하여 부분을 분할할 수 있으며, 분할을 통해 원하는 내용을 얻을 수 있습니다. 궁금한 사항이 있으면 메시지를 남겨주세요.

현재 시간을 얻는 Python의 간단한 구현과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.