Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

Qu'est-ce qu'une date 'naive' ?

+2 votes

Je vois de temps en temps des dates dites 'naive', et ça me semble maintenant nécessaire d'en savoir plus pour progresser sur le sujet.
Donc, qu'est-ce qu'une date naive ?

demandé 31-Mai-2016 par Andy (372 points)
edité 31-Mai-2016 par max

1 Réponse

+6 votes
 
Meilleure réponse

Tiré de la doc Django en français:

Les objets datetime.datetime de Python possèdent un attribut tzinfo pouvant être utilisé pour stocker le fuseau horaire, représenté par une instance d’une sous-classe de datetime.tzinfo. Lorsque cet attribut est défini et qu’il décrit un décalage horaire, l’objet datetime est conscient. Dans le cas contraire, il est naïf.

En clair: Un datetime naïf est un datetime qui ne connaît pas son propre fuseau horaire. Il pourrait être en UTC, il pourrait être dans US / Eastern, mais il ne sait pas. Tout ce qu'il sait est sa date et son heure. Pour rendre un datetime conscient, il faut lui spécifier son fuseau horaire.

répondu 31-Mai-2016 par barnumbirr (2,750 points)
sélectionné 31-Mai-2016 par Andy
...