Python - moduł czasu

Spisie treści
To nieuniknione, że kiedy tworzymy programy, z którymi musimy pracować Daktyle, aby zachować kontrolę dostępu, pokazać, kiedy akcje zostały wykonane lub po prostu jako mechanizm walidacji, na szczęście w ramach modułów, które nam umieszcza Pyton Do naszej dyspozycji mamy moduł Time, posiada on dużą ilość metod, którymi możemy manipulować datami w różnych formatach.
Moduł czasu
Jak już wyjaśnialiśmy Moduł czasu Zawiera funkcjonalności pozwalające m.in. na manipulowanie i formatowanie dat i godzin, uzyskiwanie aktualnych dat, zakresów oraz dokonywanie z nimi obliczeń.
Jedna z właściwych form Pyton obsługa dat jest z krotkami, zobaczmy jedną i wyjaśnijmy pozycję przez
stanowisko, co oznacza:
(2002, 1, 21, 12, 2, 56, 0, 21, 0)
Tę krotkę można odczytać w następujący sposób: 21 stycznia 2002 o godzinie 12:02:56, czyli w poniedziałek i jest to 21 dzień roku; Teraz zastanawiamy się, skąd znamy wszystkie te informacje, patrząc tylko na tę krotkę, ponieważ po pozycjach każdej wartości w środku, zobaczmy, czemu odpowiada każda z nich.
  • 0 Rok na przykład 2000, 2001 i tak dalej.
  • 1 miesiąc w zakresie 1-12
  • 2 dzień w przedziale 1-31
  • 3 Czas w zakresie 0-23
  • 4 minuty w zakresie 0-59
  • 5 sekund w zakresie 0-61
  • 6 Dzień tygodnia z zakresu 0-6, gdzie poniedziałek to 0
  • 7 Dzień Juliański w przedziale 1-366
  • 8 Czas letni 0, 1 lub -1
W pozycji 8 należy zauważyć, że musimy wyjaśnić, że używana jest wartość logiczna.
Niektóre z najważniejszych funkcji tego modułu to:
asctime ([krotka]): Konwertuj krotkę czasu na ciąg.
czas lokalny ([sek]): Konwertuj sekundy na krotkę daty, czas lokalny.
mktime (krotka): Konwertuje krotkę z czasu na czas lokalny.
sen (sek): Śpi (nic nie robi) przez liczbę sekund odpowiadającą sekundom.
strptime (ciąg [, format]): Przekształć ciąg w krotkę czasu.
czas (): Aktualna data (w sekundach, UTC).
Zobaczmy przykład na poniższym obrazie zastosowania funkcji lub metody asctime.

Jak widać, aktualna data jest zamieniana na ciąg znaków, dzięki czemu jest znacznie bardziej czytelna dla ludzkiego oka.
W ten sam sposób możemy przekazać krotkę zbudowaną na przykład z czasem lokalnym, na wypadek, gdybyśmy nie musieli pracować z bieżącą datą, dokonując w ten sposób transformacji na łańcuch.
Jeśli użyliśmy czas spać spowodowałoby to, że tłumacz czekałby określony czas w sekundach przed kontynuowaniem.
Te omówione tutaj funkcje to tylko niewielka próbka, jeśli chcemy zgłębić temat, możemy skorzystać z oficjalnej dokumentacji Pyton Aby uzyskać więcej szczegółów i zwiększyć nasz poziom wiedzy na ten temat, ten odnośnik można znaleźć na stronie http://python.org
Na tym kończymy ten samouczek, możemy teraz pracować z funkcjami czasu i daty w Pythonie, dzięki czemu możemy dostosować je do naszych projektów i zwiększyć funkcjonalność naszej witryny.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave