Comment python convertit-il l'horodatage au format « 12 juin 2017 18:24 » ? Merci
import time
timestamp = time.time()
time.strftime('%Y年%m月%d日 %H时%M分', time.localtime(timestamp))
Traceback (most recent call last):
File "<input>", line 1, in <module>
UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: Illegal byte sequence
Une autre plainte, lors de l'ouverture de segmentfault dans Chrome affichera l'erreur de crash de mémoire, quand sera-t-elle corrigée ?
J'ai vraiment recherché une méthode universelle D'après mon Baidu Google, il semble que ce soit la seule au monde ?
Sans plus attendre, voici les principes de solution et les solutions :
Documentation officielle : https://docs.python.org/3/lib...
classe
time.
`struct_time`¶Le type de séquence de valeurs temporelles renvoyé par
.gmtime()
,localtime()
, andstrptime()
. C'est un objet avec une interface tuple nommée : les valeurs sont accessibles par index et par nom d'attribut. Les valeurs suivantes sont présentes :tm_year
tm_mon
tm_mday
tm_hour
tm_min
tm_sec
strftime()
descriptiontm_wday
tm_yday
tm_isdst
tm_zone
tm_gmtoff
Notez que contrairement à la structure C, la valeur du mois est une plage de [1, 12], et non de [0, 11].
Lorsqu'un tuple avec une longueur incorrecte est transmis à un fonction attendant unDans les appels à
mktime()
,mktime()
,tm_isdst
may be set to 1 when daylight savings time is in effect, and 0 when it is not. A value of -1 indicates that this is not known, and will usually result in the correct state being filled in.When a tuple with an incorrect length is passed to a function expecting a
struct_time
, or having elements of the wrong type, aTypeError
peut être défini sur 1 lorsque L'heure d'été est en vigueur, et 0 lorsqu'elle ne l'est pas. Une valeur de -1 indique que cela n'est pas connu et entraînera généralement le remplissage de l'état correct.struct_time
, ou ayant des éléments du mauvais type, uneTypeError
est levée.