Python 변환 시간의 그림 방법
python 의 시간 스탬프:쉽게 말 하면 특정한 시간의 시간 이 고 단 위 는 초 입 니 다.
현재 시간 스탬프 가 져 오기:
time.time()
1)인자 가 없 으 면,
2)회 귀 는 1970 년 1 월 1 일 00:00:00(UTC)부터 계산 해 지금까지 몇 초 를 걸 었 는 지 계산한다.
3)time()함 수 는 시간 변환 의 기초 이 고 많은 시간 변환 함수 가 이 반환 값 을 매개 변수 로 한다.
3)언제든지 time 함수 로 시간 을 설명 하여 변 수 를 저장 하고 그 시간 을 기록 할 수 있 습 니 다.
예 를 들 어 코드 가 시작 에서 끝 날 때 까지 걸 리 는 시간 을 계산 할 수 있다.
struct_time 모듈:
이 원 조 는 9 개의 요 소 를 포함 하여 9 글자 로 기억 할 수 있 습 니 다(년 월 일,시 분 초,주 천하).
이 지역 가 져 올 때:time.timezone.
로 컬 지역 으로 돌아 갈 때의 총 시간 초,동 구 는 마이너스,서 구 는 플러스,예 를 들 어 동 8 구 지역 시(-8)
import time
zt=time.timezone
print(zt, zt/3600)
-28800 -8.0
시간 스탬프 변환 과 시간 모듈.
세 계 를 바 꿀 때(0 시간 대):time.gmttime([s])
1)초 단위 의 시간 매개 변수 s(시간 스탬프)를 시간 원 그룹 으로 변환 합 니 다.
2)s 를 주지 않 으 면 기본 값 은 현재 시간(time.time()
예 를 들 면:
\#기준 시간,검증 시간 스탬프 는 1970 년 1 월 1 일 00:00 부터 입 니 다.
gmt=time.gmtime(0)
print(gmt)
---time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=1, tm_isdst=0)print()
색인 으로 세 계 를 출력 할 때의 값
for n in time.gmtime():
print(n,end='/')
---2019/6/29/9/27/39/5/180/0/
필요 한 요소 추출,출력 시간.
now=time.gmtime()
print(f'
{now[0]} /{now[1]} {now[2]} '
f'{now[3]}:{now[4]}:{now[5]}')
---2019 /6 29 9:39:40
로 컬 시간 변환(이 지역 에서):time.localtime(s)
세계 적 으로 기능 을 바 꾸 는 것 과 같다.0 시간 대 에 컴퓨터 가 제공 하 는 시간 을 더 한 것 뿐 입 니 다.
import tim
lt=time.localtime()
print(lt)
---time.struct_time(tm_year=2019, tm_mon=6, tm_mday=29, tm_hour=18, tm_min=11, tm_sec=14, tm_wday=5, tm_yday=180, tm_isdst=0)
print(f'
8 :{lt[0]} /{lt[1]} {lt[2]} '
f'{lt[3]}:{lt[4]}:{lt[5]}')
gt=time.gmtime()
print(f'
:{gt[0]} /{gt[1]} {gt[2]} '
f'{gt[3]}:{gt[4]}:{gt[5]}')
동 8 구:2019 년/6 월 29 일 18:12:47월 드 시:2019 년/6 월 29 일 10:12:47
북경 시간 과 세계 시 차 는 8 시간 이다.
컴퓨터 시스템 이 여름 캠프 를 설정 하면 색인[8]의 값 은 1 입 니 다.
시간 원 그룹 을 시간 스탬프 로 변환:time.mktime(t)
1)네. localtime() 의 역함수.원본 시간 을 기준 시간 에서 매개 변수 t 시간의 초 로 변환 합 니 다.
2)매개 변수 t 는 시간 원 그룹(structtime)또는 9 개의 원소 의 원 그룹 입 니 다.
lt=time.localtime()
s=time.mktime(lt)
print(s)
직접 출력 읽 기 가능 시간
시간 원본 을 읽 을 수 있 는 시간 으로 변환:time.asctime(t)
1)매개 변수 t 는 시간 원 그룹 입 니 다.위 에서 말 한 함수 localtime()와 gmtime()의 반환 값 은 시간 스탬프 를 시간 원 그룹 으로 변환 하 는 것 입 니 다.그들의 반환 값 을 asctime()의 매개 변수 로 직접 읽 을 수 있 는 시간 을 되 돌려 줄 수 있 습 니 다.
now=time.asctime(time.gmtime())
print(' :',now)
World 시:Sat Jun 29 10:42:02 20192)매개 변수 t 의 기본 값 은 함수 locatime()가 돌아 오 는 기본 값 입 니 다.
예 를 들 면:
print('로 컬 시:',time.asctime())
현지 시간:Sat Jun 29 18:42:02 2019
시간 스탬프 를 읽 을 수 있 는 로 컬 시간 으로 변환:time.ctime(s)
1)인자 s 는 시간 스탬프 입 니 다.그 가 바 꾼 결 과 는 time.asctime()형식 과 완전히 같다.매개 변수 만 다 릅 니 다.
print(time.ctime(11111111111))
---Mon Feb 6 03:45:11 2322
2)읽 을 수 있 는 시간 으로 전환 하 는 것 은 로 컬 시간 입 니 다.3)s 를 제공 하지 않 으 면 인자 s 의 기본 값 은 로 컬 시간 입 니 다.asctime 의 기본 반환 결과 와 같 습 니 다.
print(time.ctime())
print(time.asctime())
---Sat Jun 29 19:22:16 2019
---Sat Jun 29 19:22:16 2019
포맷 명령 문자 의 응용
문자열 포맷 시간:time.strftime(f[,t])
원 그룹 으로 변환 하거나 struct_time 에서 gmtime() 혹시 localtime() 돌아 오 는 시간 format 인자 가 지정 한 문자열 입 니 다.
1)매개 변수 f 는 포맷 에 대응 하 는 명령 입 니 다.
2)매개 변수 t 는 시간 원 그룹 이 고 기본 값 은 localtime()입 니 다. 돌아 오 는 현재 시간.t 인 자 를 제공 하면 범 위 를 초과 해 서 는 안 됩 니 다(예 를 들 어 20 으로 월 에 값 을 부여 할 수 없습니다).
그림 속 에는 구체 적 인 지령 이 있다.
예 를 들 면:
import time
t=time.strftime("%Y-%m-%d,%H:%M:%S")
print(t)---2019-06-29,20:44:22
주의해 야 할 것 은 문자열 에 중국어 문자 가 있 으 면 통 하지 않 는 다 는 것 이다.중국어 출력 시간 을 포함 하 는 예제:
문자열 모음 에 있 는 데 이 터 는 명령 어 에 전면적 이지 않 습 니 다.명령 어 에 중국어 가 있 으 면 번 거 로 울 수 있 습 니 다.이 때 는 f-string 으로 포맷 하 는 것 이 좋 습 니 다.몇 개의 함 수 를 조합 해서 사용 할 수 있 습 니 다.
예 를 들 면:
import time
lt=time.localtime()
now=f'{lt[0]} {lt[1]} {lt[2]} ,' \
f'
{lt[3]}:{lt[4]}:{lt[5]}' \
f'
{lt[6]}' \
f'
{lt[7]} ' \
f'
{time.strftime("%U")} '
print(now)
문자열 시간 을 시간 모듈 로 변환:time.strptime(s,f)
원본 문자열 을 되 돌려 줍 니 다.
1)매개 변수 s 는 시간 원 그룹 에 따라 숫자 를 제공 하지만 문자열 로 표시 합 니 다.예 를 들 어'2019,8,25'
2)매개 변수 f 는 시간 명령 문자 로 s 매개 변수 와 대응 해 야 한다.
예 를 들 면:
sp=time.strptime('2019,3,30',"%Y,%m,%d")
print(sp)
time.sleep 함 수 를 이용 하여 호출 스 레 드 운행 을 중단 합 니 다.
time.sleep(s):s 초 호출 스 레 드 를 일시 정지 합 니 다.인자 s 는 부동 소수점 일 수 있 습 니 다.
import time
a=1
while a<5:
print(time.ctime())
time.sleep(1)
a+=1
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.