
Основният проблем с датите и часовете в Python е, че те не винаги са надеждни. Например, ако се опитате да използвате функцията date(), за да получите текущата дата, тя може да върне нещо различно всеки път, когато я стартирате. Това е така, защото интерпретаторът на Python използва часова зона по подразбиране.
import datetime datetime.date(2020, 9, 1) datetime.time(12, 30, 45) datetime.datetime(2020, 9, 1, 12, 30, 45)
Този кодов ред импортира модула datetime.
Редът datetime.date(2020, 9, 1) създава обект за дата с посочените година, месец и ден.
Редът datetime.time(12, 30, 45) създава часови обект с посочените час, минута и секунда.
Редът datetime.datetime(2020, 9, 1, 12, 30, 45) създава обект datetime с посочените година, месец, ден, час, минута и секунда.
Съвети за работа с дати
Има няколко съвета за работа с дати в Python.
Първият е да използвате модула datetime. Този модул предоставя различни функции за работа с дати и часове.
Друг полезен съвет е да използвате функцията strftime, за да форматирате датите по определен начин. Например, можете да използвате strftime, за да форматирате датите като текстови низове, числа или времеви печати.
Съвети за работа с Times
Има няколко съвета за работа с Times в Python.
Първо, можете да използвате модула за време, за да получите текущото време в секунди или милисекунди.
time.time() # Връща клеймо за време в секунди time.time() # Връща клеймо за време в милисекунди