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
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.
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