시간, 날짜

디렉토리

시각()

파이썬 시간 모듈

  • 타임 스탬프 :
    • 계산 초 컴퓨터, 현재 시간 1970-01-01 0시 0분 0초을 보려면
  • 시간을 포맷 (형식 문자열) :
    • 포스터, 반환 시간의 문자열 "2019년 11월 16일 14시 20분 42초"
  • 시간 개체 형식 (struct_time) :
    • 그것은 튜플, 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)

추천

출처www.cnblogs.com/leiting7/p/11871887.html