Solvita: Datoj kaj Tempoj en python

La ĉefa problemo kun datoj kaj horoj en Python estas, ke ili ne ĉiam estas fidindaj. Ekzemple, se vi provas uzi la date()-funkcion por ricevi la aktualan daton, ĝi povus redoni ion malsaman ĉiufoje kiam vi ruliĝas ĝin. Ĉi tio estas ĉar la Python-interpretilo uzas defaŭltan horzonon.

import datetime

datetime.date(2020, 9, 1)
datetime.time(12, 30, 45)
datetime.datetime(2020, 9, 1, 12, 30, 45)

Ĉi tiu kodlinio importas la datatempomodulon.

La linio datetime.date(2020, 9, 1) kreas datobjekton kun la jaro, monato kaj tago specifitaj.

La linio datetime.time(12, 30, 45) kreas tempobjekton kun la horo, minuto kaj sekundo specifitaj.

La linio datetime.datetime(2020, 9, 1, 12, 30, 45) kreas dattempan objekton kun la jaro, monato, tago, horo, minuto kaj sekundo specifitaj.

Konsiloj por labori kun datoj

Estas kelkaj konsiletoj por labori kun datoj en Python.

La unua estas uzi la datatempo-modulon. Ĉi tiu modulo provizas diversajn funkciojn por labori kun datoj kaj horoj.

Alia utila konsilo estas uzi la funkcion strftime por formi datojn en specifa maniero. Ekzemple, vi povas uzi strftime por formati datojn kiel tekstajn ĉenojn, nombrojn aŭ tempomarkojn.

Konsiloj por labori kun Times

Estas kelkaj konsiletoj por labori kun Times en Python.

Unue, vi povas uzi la tempomodulon por akiri la nunan tempon en sekundoj aŭ milisekundoj.

time.time() # Resendas tempomarkon en sekundoj time.time() # Resendas tempomarkon en milisekundoj

Rilataj afiŝoj:

Lasu komenton