파이썬 시간

| | | | | |

Python의 time 모듈은 Python의 시간 객체를 나타냅니다. 개발자는 시간() 함수를 사용하여 현재 시간을 UNIX 타임스탬프로 반환합니다. ctime() 함수는 년, 월, 일 및 시간의 표준 형식으로 UNIX 타임스탬프로 변환됩니다.

시간 작업은 많은 프로그램에서 필수적인 부분입니다. 예를 들어 웹 사이트에 대한 등록 양식을 생성한다고 가정합니다. 현재 시간을 검색하여 사용자가 귀하의 사이트에 가입한 시간을 알 수 있습니다.

Python time 모듈이 필요한 곳입니다. time 모듈을 사용하면 Python 프로그램에서 시간 작업을 할 수 있습니다. . 시간 검색 및 달력 휴식 생성과 같은 작업을 수행할 수 있습니다.

이 튜토리얼에서는 예제를 참조하여 Time Python 모듈의 기본 사항과 사용 방법에 대해 설명합니다.

Python 시간 모듈 가져오기

시간 모듈에는 Python 프로그램에서 구현할 수 있는 많은 시간 관련 기능이 있습니다. 모든 Python 버전에서 time 모듈을 사용할 수 있습니다.

time 모듈을 사용하는 방법을 논의하기 전에 먼저 프로그램으로 가져와야 합니다. Python 가져오기 문 을 사용하여 이 작업을 수행할 수 있습니다.

파이썬 시간() 함수

파이썬 시간() 함수는 현재 시간을 검색합니다. 시간은 1970년 1월 1일 이후의 초 수로 표시됩니다. 여기에서 "epoch"라고도 하는 UNIX 시간이 시작됩니다.

지금 시간을 복구하려고 한다고 가정해 보겠습니다. 다음 프로그램을 사용하여 수행할 수 있습니다.

우리 코드 반환:

우리 프로그램이 예를 들어 오전 10시 30분과 같이 정규 시간을 반환하지 않았습니다. 우리 프로그램은 부동 소수점 숫자(즉, 10진수)를 반환했습니다.

이 부동 소수점 숫자는 시작 이후의 초 수입니다. 우리는 인쇄 선언을 사용하여 콘솔에 시간을 인쇄했습니다.

프로그래밍에서 마침표 time은 시간을 나타내는 표준 방법입니다. time 모듈은 시간대를 고려하지 않습니다.

이는 t의 시간 때문입니다. ime은 날짜와 시간 이후 경과된 시간(초)만 저장합니다. 협정 세계시와 같은 시간대 데이터는 epoch 값

Python ctime()을 사용하여 현재 시간 가져오기

나이의 시간은 대부분의 사람이 읽을 수 없습니다. Python ctime ()을 사용하여 epoch 시간을 현지 시간으로 받아들일 수 있습니다.

ctime () 함수는 하나의 인수 인수를 사용합니다. Epoch가 시작된 이후의 시간(초)이며 현지 시간이 포함된 문자열을 반환합니다. 이 값은 컴퓨터 시간대를 기반으로 합니다.

부동 소수점을 변환하려고 한다고 가정해 보겠습니다. 이전 epoch에서 타임스탬프까지의 숫자입니다. 이 프로그램을 사용하여 수행할 수 있습니다.

우선 epoch_time이라는 Python 변수 를 선언했습니다. 이 변수는 타임스탬프를 저장합니다.

그래서 time.ctime()을 사용하여 타임스탬프를 현지 시간으로 변환했습니다. 코드의 다음 줄에 현지 시간은:이라는 명령을 인쇄하고 그 뒤에 현지 시간이 옵니다. 또한 현지 시간:LOCAL_TIME 변수 사이의 쉼표는 두 값 사이에 공백을 추가합니다.

Python 시간 절전 기능

파이썬 시간 라이브러리에서 가장 일반적인 함수 중 하나는 time.sleep() 함수입니다. time.sleep()은 지정된 시간(초) 동안 프로그램 실행을 일시 중단합니다.

"... Disconnection"이라는 표현을 인쇄하고 싶다고 가정하고 3초 동안 기다리십시오. "연결 해제 성공!" 인쇄 중 " 콘솔로. 다음 코드를 사용하여 수행할 수 있습니다.

우리 프로그램은 다음과 같이 작동합니다.

time.sleep() 함수는 부동 소수점(십진수) 또는 정수(정수)를 허용합니다. 프로그램이 3.7초 동안 중지되도록 하려면 매개변수로 3.7을 지정하면 됩니다. 이전 예에서, 3.

Python struct_time

struct_time Python 비 획기적인 시간 라이브러리 구조 타임스탬프의 odatetime을 지정했습니다. struct_time 개체는 타임스탬프를 사용할 때 표준화된 형식으로 작업할 수 있기 때문에 유용합니다.

다음은 struct_time 개체가 저장할 수 있는 값입니다.

struct_time 개체를 통해 이러한 모든 속성에 액세스할 수 있습니다. 아래 예제에서는 struct_time 개체를 사용하고 있습니다.

Python structime_object 사용

Python time.localtime ()

이제 시간을 epoch에서 l `현지 시간으로 변환하려고 한다고 가정합니다. 결과가 struct_time 개체를 반환하도록 합니다. localtime() 또는 gmtime() 함수를 사용하여 이를 수행할 수 있습니다.

localtime() 함수는 에포크를 취합니다. time을 반환하고 struct_time 개체를 반환합니다.

요일과 시간에서 분을 구한다고 가정해 보겠습니다. 다음 프로그램을 사용하여 수행할 수 있습니다.

코드는 다음을 반환합니다.

먼저 시간 라이브러리를 가져왔습니다. 그래서 localtime()을 사용하여 이전의 타임스탬프를 struct_time 개체로 변환했습니다.

다음 줄에서 Day를 출력했습니다. of the week: 명령문을 콘솔에 표시합니다. 그런 다음 요일( current_time 개체의 tm_wday 값에 저장됨)을 인쇄했습니다.

다음으로 을 인쇄했습니다. >분: 콘솔에서. 우리는 시간의 분(current_time 개체의 tm_min 값에 저장)으로 이 지침을 따랐습니다.

Python time.gmtime ()

gmtime() 함수localtime() 함수와 동일하게 작동하며 epoch의 struct_time 개체를 반환합니다. p>

월과 일을 알고 싶다고 가정해 봅시다. 다음 프로그램을 사용하여 이를 수행할 수 있습니다.

코드는 다음을 반환합니다.

우리 코드에서 localtime() 대신 >gmtime()을 사용하여 struct_time 개체를 생성합니다. gmtime() 메서드 current_time 변수의 값을 할당했습니다.

그런 다음 Python 문자열 연도의 월: 콘솔에서 그 뒤에 연도의 현재 월이 옵니다. 이 값은 current_time 개체

따라서 콘솔에 day of the month:를 출력한 다음 현재 날짜를 출력합니다. 이 값은 tm_mday current_time 개체.

python time.asctime()

asctime() 변환 struct_time 개체를 형식이 지정된 문자열로 변환 다음 예를 고려하세요.

프로그램은 다음을 반환합니다.

이 예에서 우리가 사용하는 conv ep er의 현지 시간 ( ) struct_time 객체에서 t번. 다음으로 asctime()을 사용하여 struct_time 객체를 현재 시간을 나타내는 완전한 형식의 문자열로 변환합니다.

이 문자열은 FORMATTED_TIME에 할당됩니다. . 그런 다음 현재 시간은:. 형식의 시간

time.strftime()

strftime() 선언을 출력합니다. code>는 특정 체인의 struct_time 값을 형식화합니다.

예를 들어, struct_time 개체를 MONTH / DAY / YEAR 형식의 문자열. 다음 코드를 사용하여 수행할 수 있습니다.

우리 코드는 다음을 반환합니다.

시간 라이브러리를 가져왔습니다. 그래서 localtime()을 사용하여 현재 시간을 반영하는 struct_time 객체를 생성했습니다. 그런 다음 strftime()을 사용하여 struct_time 개체를 월, 일, 연도를 표시하는 문자열로 변환했습니다.

마지막으로 < em>final_time 배열 값. 이 테이블은 형식화된 시간을 저장합니다.

이 예에서:

다음은 strftime 함수와 함께 사용할 수 있는 몇 가지 다른 값입니다.

결론

Python의 time 모듈을 사용하면 Python 코드에서 시간 작업을 할 수 있습니다. 이 모듈에는 다양한 기능이 있습니다.

이를 사용하여 현재 시간을 검색하고 다음 사이의 시간을 변환할 수 있습니다. epoch 시간 및 더 읽기 쉬운 값, 프로그램 일시 중지, 시간 형식 지정 및 기타 작업 수행.

가이드 읽기 Python 프로그래밍 방법 Python 프로그래밍의 언어 능력을 향상시키는 방법에 대한 팁과 트릭을 제공합니다.

파이썬 시간 exp: Questions

파이썬 시간 JavaScript: Questions

Shop

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method