Sommario
È inevitabile che quando realizziamo programmi dobbiamo lavorare con date, sia per mantenere il controllo degli accessi, mostrare quando sono state eseguite le azioni o semplicemente come meccanismo di convalida, fortunatamente all'interno dei moduli che ci mette Pitone A nostra disposizione abbiamo il modulo Time, ha un gran numero di metodi che possiamo usare per manipolare le date in diversi formati.Modulo tempo
Come avevamo spiegato il Modulo tempo Contiene funzionalità che ci consentono, tra le altre cose, di manipolare e formattare date e ore, ottenere date correnti, intervalli ed eseguire calcoli con essi.
Una delle forme corrette di Pitone gestire le date è con le tuple, vediamone una e spieghiamo la posizione per
posizione che significa:
(2002, 1, 21, 12, 2, 56, 0, 21, 0)
Questa tupla può essere letta come segue: 21 gennaio 2002 alle 12:02:56, che è lunedì ed è il 21 dell'anno; Ora ci chiediamo come facciamo a conoscere tutte queste informazioni solo guardando questa tupla, perché dalle posizioni di ciascun valore all'interno, vediamo a cosa corrisponde ciascuno.
- 0 Anno, ad esempio, 2000, 2001 e così via.
- 1 mese nell'intervallo 1-12
- 2 giorni nell'intervallo 1-31
- 3 Tempo nell'intervallo 0-23
- 4 minuti nell'intervallo 0-59
- 5 secondi nell'intervallo 0-61
- 6 Giorno della settimana nell'intervallo 0-6, dove lunedì è 0
- 7 Julian Day nell'intervallo 1-366
- 8 Ora legale 0, 1 o -1
Alcune delle funzioni più importanti di questo modulo sono le seguenti:
asctime ([tupla]): Converti una tupla temporale in una stringa.
ora locale ([sec]): Converti i secondi in una tupla di data, ora locale.
mktime (tupla): Converte una tupla dall'ora all'ora locale.
sonno (sec): Dorme (non fa nulla) per il numero di secondi corrispondente a secondi.
strptime (stringa [, formato]): Trasforma una stringa in una tupla temporale.
volta (): Data attuale (in secondi, UTC).
Vediamo un esempio nell'immagine seguente dell'applicazione della funzione o del metodo asctime.
Come possiamo vedere, la data corrente viene trasformata in una stringa, in questo modo è molto più leggibile all'occhio umano.
Allo stesso modo possiamo passare ad esempio una tupla costruita con localtime, nel caso in cui non abbiamo bisogno di lavorare con la data corrente, rendendo così la trasformazione in una stringa.
Se abbiamo usato tempo.dormire questo farebbe sì che l'interprete attenda il tempo specificato in secondi prima di continuare.
Queste funzioni qui trattate sono solo un piccolo esempio, se vogliamo approfondire l'argomento possiamo usare la documentazione ufficiale di Pitone Per ottenere maggiori dettagli e aumentare il nostro livello di conoscenza sull'argomento, questo riferimento può essere trovato su http://python.org
Con questo finiamo questo tutorial, ora possiamo lavorare con le funzioni di ora e data in Python in modo da poterle adattare ai nostri progetti e aumentare le funzionalità del nostro sito.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo