Nalutas: Mga Petsa at Oras sa python

Ang pangunahing problema sa mga petsa at oras sa Python ay hindi sila palaging maaasahan. Halimbawa, kung susubukan mong gamitin ang date() function para makuha ang kasalukuyang petsa, maaari itong magbalik ng kakaiba sa tuwing pinapatakbo mo ito. Ito ay dahil ang Python interpreter ay gumagamit ng default na time zone.

import datetime

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

Ini-import ng linya ng code na ito ang module ng datetime.

Ang datetime.date(2020, 9, 1) na linya ay gumagawa ng date object na may tinukoy na taon, buwan, at araw.

Lumilikha ang linya ng datetime.time(12, 30, 45) ng time object na may tinukoy na oras, minuto, at segundo.

Ang datetime.datetime(2020, 9, 1, 12, 30, 45) na linya ay gumagawa ng datetime object na may tinukoy na taon, buwan, araw, oras, minuto, at segundo.

Mga tip sa pakikipag-date

Mayroong ilang mga tip upang gumana sa mga petsa sa Python.

Ang una ay ang paggamit ng datetime module. Ang module na ito ay nagbibigay ng iba't ibang mga function para sa pagtatrabaho sa mga petsa at oras.

Ang isa pang kapaki-pakinabang na tip ay ang paggamit ng strftime function upang i-format ang mga petsa sa isang partikular na paraan. Halimbawa, maaari mong gamitin ang strftime upang i-format ang mga petsa bilang mga string ng text, numero, o time stamp.

Mga tip upang gumana sa Times

Mayroong ilang mga tip upang gumana sa Times sa Python.

Una, maaari mong gamitin ang module ng oras upang makuha ang kasalukuyang oras sa mga segundo o millisecond.

time.time() # Ibinabalik ang timestamp sa mga segundo time.time() # Ibinabalik ang timestamp sa millisecond

Kaugnay na mga post:

Mag-iwan ng komento