타임스탬프는 1970년 1월 1일(00:00:00 GMT)의 그리니치 표준시부터 현재 시간까지의 총 초 수를 나타냅니다. 유닉스 타임스탬프라고도 합니다.
Baidu 백과사전은 타임스탬프를 특정 시간 이전에 데이터 조각이 존재했음을 나타내는 완전하고 검증 가능한 표시로 정의합니다. 데이터는 일반적으로 다음과 같은 일련의 문자입니다. 특정 순간을 고유하게 식별합니다.
파이썬에서 타임스탬프는 숫자의 문자열입니다. 이를 '2018-08-08 11:11:11'과 같은 특정 형식의 시간 데이터로 변환하려는 경우입니다. ', 시간 모듈을 사용해야 합니다. 마찬가지로 시간 데이터도 타임스탬프로 변환될 수 있습니다.
구체적인 작업은 다음과 같습니다.
시간을 타임스탬프로 변환
# #시간 재포맷 타임스탬프를 시간으로 변환 현재 시간을 가져와서 타임스탬프로 변환(실제 요구 사항)Convert 시간을 타임스탬프로 변환
시간 데이터 2018-08-08 11:11:11을 타임스탬프로 Specific 작업 프로세스는 다음과 같습니다.# #시간을 시간 배열로 변환하려면 strptime() 함수를 사용하세요!!
시간 배열을 타임스탬프로 변환하려면 mktime() 함수를 사용하세요!!# #
import time dt = '2018-08-08 11:11:11' # 将时间转换成时间数组 timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S") print(timeArray) #time.struct_time(tm_year=2018, tm_mon=8, tm_mday=8, tm_hour=11, tm_min=11,tm_sec=11,tm_wday=2,tm_yday=220,tm_isdst=-1) print(timeArray[0]) # 2018 # 将时间数组转换成时间戳 timestamp = time.mktime(timeArray) print(timestamp) # 1533697871.0
시간 재포맷에는 다음 두 단계가 필요합니다.strptime() 함수 사용 시간을 시간 배열로 변환
strftime() 함수를 사용하여 시간 형식 변경
import time dt = '2018-08-08 11:11:11' # 利用strptime()函数将时间转换成时间数组 timeArray = time.strptime(dt, '%Y-%m-%d %H:%M:%S') # 利用strftime()函数重新格式化时间 dt_new = time.strftime('%Y-%m-%d - %H:%M:%S',timeArray) print(dt_new) # 2018-08-08 - 11:11:11
타임스탬프를 시간으로 변환하려면 먼저 필요합니다. 타임스탬프를 현지 시간으로 변환한 다음 특정 시간 형식으로 변환합니다.localtime() 함수를 사용하여 타임스탬프를 현지 시간 형식으로 변환합니다.
strftime을 사용합니다. () 함수를 사용하여 시간 형식 변경
import time timestamp = 1533697871.0 # 利用localtime()函数将时间戳转化成时间数组 localtime = time.localtime(timestamp) print(localtime) #time.struct_time(tm_year=2018, tm_mon=8, tm_mday=8,tm_hour=11,tm_min=11,tm_sec=11, tm_wday=2, tm_yday=220, tm_isdst=0) # 利用strftime()函数重新格式化时间 dt = time.strftime('%Y:%m:%d %H:%M:%S',localtime) print(dt) # 2018:08:08 11:11:11
기본 단계:# #time()을 사용하여 현재 시간을 가져오고
그런 다음 localtime() 함수를 사용하여 이를 현지 시간(로컬) 시간 배열로 변환합니다. 마지막으로 strftime() 함수를 사용하여 시간을 다시 포맷합니다.import time # 获取当前时间 current_time = int(time.time()) print(current_time) # 1537873862 # 转换为localtime localtime = time.localtime(current_time) # 利用strftime()函数重新格式化时间 dt = time.strftime('%Y:%m:%d %H:%M:%S', localtime) print(dt) # 返回当前时间:2019:07:19 4:14:34
위 내용은 파이썬 타임스탬프란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!