Python laika zīmogs uz datuma laiku un otrādi

Š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 datetimeklasi 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) 

Interesanti raksti...