Metodo Python time strftime ()
Descrizione
Metodo del tempo pitom strftime() converte una tupla o struct_time che rappresenta un'ora restituita da gmtime () o localtime () in una stringa come specificato dall'argomento format.
Se t non viene fornito, viene utilizzata l'ora corrente restituita da localtime (). il formato deve essere una stringa. Viene sollevata un'eccezione ValueError se un qualsiasi campo in t è al di fuori dell'intervallo consentito.
Sintassi
Di seguito è riportata la sintassi per strftime() metodo -
time.strftime(format[, t])
Parametri
t - Questo è il tempo in numero di secondi da formattare.
format- Questa è la direttiva che verrebbe utilizzata per formattare un determinato orario. Le seguenti direttive possono essere incorporate nella stringa di formato:
Direttiva
% a - nome abbreviato del giorno della settimana
% A - nome completo del giorno della settimana
% b - nome abbreviato del mese
% B - nome completo del mese
% c - rappresentazione preferita di data e ora
% C - numero del secolo (l'anno diviso per 100, intervallo da 00 a 99)
% d - giorno del mese (da 01 a 31)
% D - uguale a% m /% d /% y
% e - giorno del mese (da 1 a 31)
% g - come% G, ma senza il secolo
% G - Anno a 4 cifre corrispondente al numero della settimana ISO (vedere% V).
% h - uguale a% b
% H - ora, utilizzando un orologio a 24 ore (da 00 a 23)
% I - ora, utilizzando un orologio di 12 ore (da 01 a 12)
% j - giorno dell'anno (da 001 a 366)
% m - mese (da 01 a 12)
% M - minuto
% n - carattere di nuova riga
% p - am o pm in base al valore di tempo specificato
% r - ora nelle notazioni am e pm
% R - tempo in notazione a 24 ore
% S - secondo
% t - carattere di tabulazione
% T - ora corrente, uguale a% H:% M:% S
% u - giorno della settimana come numero (da 1 a 7), lunedì = 1. Avvertenza: In Sun Solaris Sunday = 1
% U - numero della settimana dell'anno corrente, a partire dalla prima domenica come primo giorno della prima settimana
% V - Il numero della settimana ISO 8601 dell'anno corrente (da 01 a 53), dove la settimana 1 è la prima settimana che ha almeno 4 giorni nell'anno corrente e con lunedì come primo giorno della settimana
% W - numero della settimana dell'anno corrente, a partire dal primo lunedì come primo giorno della prima settimana
% w - giorno della settimana come decimale, domenica = 0
% x: rappresentazione della data preferita senza l'ora
% X: rappresentazione dell'ora preferita senza la data
% y - anno senza secolo (intervallo da 00 a 99)
% Y - anno compreso il secolo
% Z o% z: fuso orario o nome o abbreviazione
%%: un carattere% letterale
Valore di ritorno
Questo metodo non restituisce alcun valore.
Esempio
L'esempio seguente mostra l'utilizzo del metodo strftime ().
#!/usr/bin/python
import time
t = (2009, 2, 17, 17, 3, 38, 1, 48, 0)
t = time.mktime(t)
print time.strftime("%b %d %Y %H:%M:%S", time.gmtime(t))
Quando eseguiamo il programma sopra, produce il seguente risultato:
Feb 18 2009 00:03:38