Heim > Backend-Entwicklung > Python-Tutorial > Was ist ein Python-Zeitstempel?

Was ist ein Python-Zeitstempel?

(*-*)浩
Freigeben: 2019-07-19 16:45:00
Original
11607 Leute haben es durchsucht

Der Zeitstempel bezieht sich auf die Gesamtzahl der Sekunden von der Greenwich Mean Time am 1. Januar 1970 (00:00:00 GMT) bis zur aktuellen Zeit. Er wird auch Unix-Zeitstempel genannt.

Was ist ein Python-Zeitstempel?

Baidu Encyclopedia definiert einen Zeitstempel als vollständige und überprüfbare Daten, die ein Datenelement darstellen können, das vor einem bestimmten Zeitpunkt existierte, normalerweise eine Zeichenfolge, die einen Moment eindeutig identifiziert rechtzeitig.

In Python ist ein Zeitstempel eine Folge von Zahlen. Wenn wir ihn in Zeitdaten in einem bestimmten Format umwandeln möchten, wie zum Beispiel „2018-08-08 11:11:11“. Sie müssen das Zeitmodul verwenden. Ebenso können Zeitdaten in Zeitstempel umgewandelt werden.

Die spezifischen Vorgänge sind wie folgt:

Zeit in Zeitstempel konvertieren

Zeit neu formatieren

Konvertieren Zeitstempel in Zeit

Erhalten Sie die aktuelle Zeit und konvertieren Sie sie in einen Zeitstempel (tatsächlicher Bedarf)

Konvertieren Sie die Zeit in einen Zeitstempel

Konvertieren Sie die Zeitdaten 2018- 08-08 11:11:11 in einen Zeitstempel umwandeln!

Verwenden Sie die Funktion mktime(), um das Zeitarray in einen Zeitstempel umzuwandeln!!

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
Nach dem Login kopieren

Formatieren Sie die Zeit neu

Formatieren Sie die Zeit wie folgt neu. Zwei Schritte: Verwenden Sie die Funktion strptime(), um die Zeit in ein Zeitarray umzuwandeln

Verwenden Sie die Funktion strftime(), um die Zeit neu zu formatieren

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
Nach dem Login kopieren

Konvertieren Sie den Zeitstempel. In Zeit konvertieren

Bei der Konvertierung von Zeitstempeln in Zeit müssen Sie zuerst den Zeitstempel in Ortszeit und dann in das spezifische Zeitformat konvertieren: Verwenden Sie zum Konvertieren die Funktion localtime() die Zeit Konvertieren Sie den Stempel in das lokale Zeitformat

Verwenden Sie die Funktion strftime(), um die Zeit neu zu formatieren

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
Nach dem Login kopieren

Erhalten Sie die aktuelle Zeit im angegebenen Format

Grundlegende Schritte: Verwenden Sie time(), um die aktuelle Zeit abzurufen,

und verwenden Sie dann die Funktion localtime(), um sie in ein lokales (lokales) Zeitarray umzuwandeln,

und verwenden Sie schließlich die Funktion strftime(), um die Uhrzeit neu zu formatieren.

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
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist ein Python-Zeitstempel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage