시각()
파이썬 시간 모듈
- 타임 스탬프 :
- 계산 초 컴퓨터, 현재 시간 1970-01-01 0시 0분 0초을 보려면
- 시간을 포맷 (형식 문자열) :
- 포스터, 반환 시간의 문자열 "2019년 11월 16일 14시 20분 42초"
- 시간 개체 형식 (struct_time) :
- 그것은 튜플, 9 튜플 값을 반환
- 년, 월, 일,시, 분, 초, 요일, 올해의 첫 날, 일광 절약 시간
- 그것은 튜플, 9 튜플 값을 반환
1 타임 스탬프 ( time.time()
)
print(time.time())
#1573885583.36139
2 획득 시간 형식 ( time.strftime()
)
print(time.strftime('%Y-%m-%d %H:%M:%S')) #%X == %H:%M:%S
2019-11-16 14:27:43
3 목표 획득 시간 ( time.locatime()
)
t = time.localtime()
print(t.tm_year)
print(t.tm_mon)
print(t.tm_mday)
2019
11
16
strftime()不带参数默认当前时间
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()))
#2019-11-16 14:39:43
print( time.strptime('2019-01-01', '%Y-%m-%d'))
#time.struct_time(tm_year=2019, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=1, tm_isdst=-1)
- 측정 시간 :
perf_counter()
- 생성 시간 :
sleep()
기능 | 기술 |
---|---|
perf_counter() |
CPU는 몇 시간을 초 단위로 시간을 정확하게 카운트 값을 반환하고, 불확실한 용어의 값이 연속 통화 사이의 차이가 의미가 있기 때문에 시작점 |
start_time = time.perf_counter() #精确开始时间
end_time = time.perf_counter() #精确结束时间
restime = end_time - start_time
기능 | 기술 |
---|---|
sleep(s) |
제안 수면 시간 (초), 부동 소수점 수있다 s의 |
날짜 시간()
주로 날짜와 시간 계산에 사용
현재 날짜를 가져옵니다
import datetime
print(datetime.date.today())
#2019-11-16
분 현재 날짜를 얻을 수
import datetime
print(datetime.datetime.today())
#2019-11-16 14:49:02.755061
t = datetime.datetime.today()
print(t.year)
print(t.month)
#2019
#11
print(datetime.datetime.now()) #北京时间
print(datetime.datetime.utcnow()) #格林威治
#2019-11-16 14:52:58.447166
#2019-11-16 06:52:58.447166
계산 날짜와 시간
날짜 날짜 시간 시간 = "+"또는 "-"시간 개체
대상 = 날짜 시간 시간 "+"또는 "-"날짜 시간
datetime.timedelta(day=7)
시간 개체
current_time = datetime.datetime.now() #获取现在时间
print(current_time)
time_obj = datetime.timedelta(days=7) #时间对象,获取7天时间
print(time_obj)
later_time = current_time + time_obj #获取7天后的时间,加上7天
print(later_time)
before = current_time - time_obj #获取7天之前的时间,减上7天
print(before)