Šajā rakstā jūs iemācīsities laika zīmogu pārvērst par datuma objektu un datuma objektu par laika zīmogu (ar piemēru palīdzību).
Diezgan bieži datubāzi un laiku glabā kā laika zīmogu datu bāzē. Unix laika zīmogs ir sekunžu skaits starp konkrētu datumu un 1970. gada 1. janvāri pēc UTC.
1. piemērs: Python laika zīmogs datuma laikam
from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_object))
Palaidot programmu, izeja būs:
dt_object = 2018-12-25 09:27:53 tips (dt_object) =
Šeit mēs esam importējuši datetime
klasi no datalaika moduļa. Tad mēs izmantojām datetime.fromtimestamp()
klases metodi, kas atgriež vietējo datumu un laiku (datuma objekts). Šis objekts tiek saglabāts mainīgajā dt_object.
Piezīme.datetime
Izmantojot strftime () metodi, no objekta varat viegli izveidot virkni, kas attēlo datumu un laiku .
2. piemērs: Python datetime to timestamp
Izmantojot datetime.timestamp()
metodi, laika zīmogu var iegūt no datuma objekta .
from datetime import datetime # current date and time now = datetime.now() timestamp = datetime.timestamp(now) print("timestamp =", timestamp)