Điều kiện cho ngày trong python

Bien que les calculs de date et d'heure sont gérés, l'attention lors de l'implémentation s'est essentiellement portée sur l'efficacité de l'extract des attributs en vue de leur thao tác et formatage pour l'affichage

Show

Voir aussi

Mô-đun
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
9

Fonctions génériques associées au calendrier

Mô-đun
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0

Accès aux données d'horaires et aux conversion associées

Mô-đun
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
1

Múi giờ cụ thể đại diện cho cơ sở dữ liệu múi giờ IANA

Paquet dateutil

Bibliothèque tierce avec Prize en charge complète du fuseau horaire et de l'analyse de date sous forme textuelle

Objets avisés et naïfs¶

Les objets date et time peuvent être classés comme « avisés » ou « naïfs » selon qu'ils contiennent ou non des informations sur le fuseau horaire

Un objet avisé possède suffisamment de connaissance des règles à appliquer et des politiques d'ajustement de l'heure comme les informations sur les fuseaux horaires et l'heure d'été pour se situer de façon relative par rapport à d'autres objets avisés. Un objet avisé est utilisé pour représenter un instant précis qui n'est pas ouvert à l'interprétation 1

Un objet naïf ne comporte pas assez d'informations pour se situer sans ambiguïté par repport à d'autres objets date/time. Le fait qu'un objet naïf représente un Temps universall coordonné (UTC), une heure locale ou une heure dans un autre fuseau horaire dépend complètement du program, tout comme un nombre peut représenter une longueur, un poids ou une distance pour le program. Les objets naïfs sont simples à comprendre et il est aisé de travailler avec, au prix de négliger, một số khía cạnh của thực tế

Pour les application necessitant des objets avisés, les objets

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 ont un attribut facultatif renseint le fuseau horaire,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4, qui peut être une instance d'une sous-classe de la classe abstraite
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4. Ces objets
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 regroupent des informations sur le décalage par rapport à l'heure UTC, le nom du fuseau horaire, et si l'heure d'été est en vigueur

Notez qu'une seule classe concrète

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4, la classe
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8, est proposée par le module
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7. La classe
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8 représente des fuseaux horaires simples avec un décalage fixe par rapport à UTC, comme UTC lui-même ou les fuseaux EST et EDT d'Amérique du Nord. Gérer des fuseaux horaires d'un niveau de chi tiết plus avancé est à la charge de l'application. Les règles d'ajustement du temps à travers le monde sont plus politiques que rationnelles, changent fréquemment, et il n'y a pas de standard qui vaille pour toute application, en dehors d'UTC

Hằng số¶

Mô-đun

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 exporte les constantes suivantes

ngày giờ. MINYEAR

Le numéro d'année le plus petit autorisé dans un objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 ou
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7.
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
34 vào
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
35

ngày giờ. MAX NĂM

Le numéro d'année le plus grand autorisé dans un objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 ou
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7.
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
38 vào
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
39

ngày giờ. UTC

Bí danh cho múi giờ UTC đơn lẻ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
10

Mới nhất dans la phiên bản 3. 11

Các loại disponibles¶

lớp ngày giờ. ngày

Une date naïve idéalisée, en supposant que le calendrier Grégorien actuel a toujours tồn tại và qu'il tồn tại các chuyến đi. thuộc tính.

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
11,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
12 và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
13

lớp ngày giờ. thời gian

Un temps idéalisé, indépendant d'une date particulière, en supposant qu'une journée est composée d'exactement 24*60*60 seconds (il n'y a pas ici de notion de « seconde intercalaire »). thuộc tính.

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
14,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
15,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
16,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
17 và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4

lớp ngày giờ. ngày giờ

Une combinaison d'une date et d'une heure. thuộc tính.

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
11,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
12,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
13,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
14,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
15,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
16,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
17, và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4

lớp ngày giờ. đồng hồ thời gian

Une durée qui expprime la différence entre deux instance de

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 ou
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 en microsecondes

lớp ngày giờ. tzinfo

Une classe de base abstraite pour les objets portants des informations sur les fuseaux horaires. Ceux-ci sont utilisés par les classes

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 pour donner une notion personnalalisable d'ajustement d'horaire (ví dụ như giải thưởng en compte d'un fuseau horaire et/ou de l'heure d'été)

lớp ngày giờ. múi giờ

Une classe qui implémente la classe de base abstraite

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 en tant qu'offset fixe par rapport au temps UTC

Mới nhất dans la phiên bản 3. 2

Các loại đối tượng phát hành không phải là bất biến

Quan hệ entre les sous-classes

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4

Công xã độc quyền¶

Les type

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32,
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0, et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8 partagent les caractéristiques suivantes

  • Các loại đối tượng phát hành không phải là bất biến

  • Les objets de ces types sont hachables, ce qui signifie qu'ils peuvent être utilisés comme clés de dictionnaire

  • Les objets de ces types peuvent être sérialisés efficacement par le module

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    97

Phân loại theo đối tượng « avisé » hoặc « naïf »¶

Les objets de type

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 sont toujours naïfs

Un objet du type

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 ou
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 peut être avisé ou naïf

Một phản đối

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 d est avisé si les deux điều kiện xác thực

  1. ________ 5402 ne vaut pas ________ 5403

  2. ________ 5404 ne renvoie pas ________ 5403

Autrement, d est naïf

Một phản đối

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 t est avisé si les deux điều kiện xác thực

  1. ________ 5407 ne vaut pas ________ 5403

  2. ________ 5409 ne renvoie pas ________ 5403

Autrement, t est naïf

Sự khác biệt entre avisé et naïf ne s'applique pas aux objets de type

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411

Đối tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 411¶

Un objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 représente une durée, c'est-à-dire la différence entre deux date ou heures

lớp ngày giờ. timedelta(ngày=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

Tous les paramètres sont optionnels et ont

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
414 comme valeur par défaut. Les paramètres peuvent être des entiers ou des flottants et ils peuvent être positifs ou négatifs

Seuls les jours, les secondes et les microsecondes sont stockés en interne. Tous les paramètres sont convertis dans ces unités

  • Một phần nghìn giây chuyển đổi thành 1000 micro giây

  • Một phút est chuyển đổi thành 60 giây

  • Une heure est convertie en 3600 secondses

  • Une semaine est convertie en 7 jours

et comsuites les jours, secondes et microsecondes sont normalisés pour que la représentation soit avec duy nhất

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    415

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    416 (le nombre de secondes dans une journée)

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    417

Ví dụ minh họa tương ứng bình luận cho chúng tôi les đối số autres que ngày, giây et micro giây sont « fusionnés » et normalisés dans ces trois attributs résultants

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4

Si l'un des đối số est un flottant et qu'il y a des microsecondes décimales, les microsecondes décimales laissées par les đối số sont combinées et leur somme est arrondie à la microseconde la plus proche (en arrondissant les demis vers le nombre pair). Nếu đối số aucun nổi bật nhất, quy trình chuyển đổi và chuẩn hóa sẽ chính xác hơn (pas d'informations perdues)

Si la valeur normalisée des jours déborde de l'intervalle indiqué, une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
418 est levée

Notez que la normalization de valeurs negatives peut être suprenante au Premier abord. ví dụ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2

Thuộc tính lớp học

đồng bằng thời gian. phút

L'objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 le plus négatif,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
420

đồng bằng thời gian. tối đa

L'objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 le plus positif,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
422

đồng bằng thời gian. độ phân giải

La plus petite différence entre des objets

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 non égaux,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
424

Il est à noter, du fait de la normalisation, que

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
425 >
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
426.
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
427 n'est pas représentable sous la forme d'un objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411

Attributs de l'instance (en speech seule)

thuộc tính

dũng sĩ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
429

Entre

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
430 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
431 bao gồm

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
432

Entre 0 et 86399 bao gồm

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
433

Entre 0 et 999999 bao gồm

Hoạt động gérées

Hoạt động

kết quả

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
434

Somme de t2 và t3. Ensuite

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
435 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
436 sont des expression vraies. (1)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
437

Sự khác biệt giữa t2 và t3. Ensuite

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
438 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
439 sont des expression vraies. (1)(6)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
440

Delta multiplié par un entier. Phòng tắm riêng t1 // i == t2 est vrai, en admettant que

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
441

De manière générale, t1 * i == t1 * (i-1) + t1 est vrai. (1)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
442

Delta multiplié par un flostant. Le résultat est arrondi au multiple le plus proche de

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
443 en utilisant la règle de l'arrondi au pair le plus proche

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
444

Division (3) de la durée totale t2 par l'unité d'intervalle t3. Renvoie một đối tượng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
445

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
446

Delta divisé par un flottant hoặc un entier. Le résultat est arrondi au multiple le plus proche de

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
443 en utilisant la règle de l'arrondi au pair le plus proche

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
448 hoặc
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
449

Le quotient est calculé et le reste (s'il y en a un) est dốt nát. Dans le second cas, un entier est renvoyé. (3)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
450

Le reste est Calcé comme un objet de type

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411. (3)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
452

Phép tính thương số và phần còn lại.

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
453 (3) và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
454. q est un entier et r est un objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
456

Renvoie un objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 avec la même valeur. (2)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
458

tương đương với

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411(-t1. ngày, -t1. giây, -t1. micro giây), và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
460. (1)(4)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
461

tương đương với

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
462 với
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
463, và với
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
464 với
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
465. (2)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
466

Renvoie une chaîne de la forme

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
467, où D est négatif pour
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
468 négatif. (5)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
469

Renvoie une chaîne de la forme objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 comme un appel construit avec des valeurs d'attributs canoniques

ghi chú

  1. Ceci est precision, mais peut provoquer un débordement

  2. Ceci est chính xác, et ne peut pas provoquer un débordement

  3. Đơn vị phân chia par 0 khiêu khích

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    471

  4. -timedelta. max n'est pas représentable avec un objet

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    411

  5. La représentation en chaîne de caractères des objets

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    411 est normalisée similairement à leur représentation interne. Cela amène à des résultats inhabituel pour des timedeltas négatifs. ví dụ

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    28

  6. L'expression

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    474 est toujours égale à l'expression
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    475 sauf si t3 vaut
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    425 ;

En plus des opérations listées ci-dessus, les objets

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 implémentent surees bổ sung et soustractions avec des objets
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 et
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 (voir ci-dessous)

Sửa đổi ở phiên bản 3. 2. La division entière et la vraie division d'un objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 par un autre
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 sont maintenant gérées, comme le sont les opérations de reste euclidien et la fonction
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
483. Phép chia vraie et la phép nhân d'un objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 par un
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
445 sont bảo trì implémentées.

Les comparaisons des objets

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 sont gérées, avec quelques réserves

Les comparaisons

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
487 ou
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
488 renvoient toujours un
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
489, quel que soit le type de l'objet comparé

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False

Pour toutes les autres comparaisons (telles que

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
490 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
491), lorsqu'un objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 est comparé à un objet d'un type différent,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
493 est levée

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'

Dans les contextes booléens, un objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 est considéré comme vrai si et seulement s'il n'est pas égal à
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
495

Méthodes de l'instance

đồng bằng thời gian. total_seconds()

Renvoie le nombre tổng số giây tiếp tục dans la durée. Tương đương với

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
496. Pour un interle don't l'unité n'est pas la seconde, utilisez directement la division (ví dụ điển hình,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
497)

Notez que pour des intervalles de temps très larges (supérieus à 270 ans sur la plupart des plateformes), cette méthode perdra la précision des microsecondes

Mới nhất dans la phiên bản 3. 2

Ví dụ d'utilisation de la classe >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 411. ¶

Một ví dụ bổ sung cho chuẩn hóa

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
3

Ví dụ d'arithmétique avec la classe

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
1

Đối tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 32¶

Un objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 représente une date (année, mois et jour) dans un calendrier iéal, le calendrier grégorien actuel étant indéfiniment étendu dans les deux sens

Le 1 er janvier de l'année 1 est appelé jour numéro 1, le 2 janvier de l'année 1 est appelé jour numéro 2, et ainsi de suite. 2

lớp ngày giờ. ngày(năm , tháng, day)

Tous les đối số sont requis. Les argument peuvent être des entiers, dans les interles suivants

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    202

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    203

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    204

Si un argument est donné en dehors de ces interles, une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
205 est levée

Autres Constructeurs, méthodes de classe

phương thức lớp ngày. hôm nay()

Renvoie la date locale courante

Cela est équivalent à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
206

phương thức lớp ngày. dấu thời gian từ(dấu thời gian)

Renvoie la date locale phóng viên à l'horodadage POSIX, telle que renvoyée par

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
207

Elle peut lever une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
418, si l'horodadage est en dehors des bornes gérées par la fonction C
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
209 de la plateforme, et une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
210 en cas d'échec de
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
209. Il est commun d'être restreint aux années entre 1970 et 2038. Notez que sur les systèmes non POSIX qui incluent les secondes intercalaires dans leur notion d'horodatage, ces secondes sont ignorées par
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
212

Sửa đổi ở phiên bản 3. 3. Lève une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
418 plutôt qu'une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 si l'horodadage (timestamp en anglais) est en dehors des bornes gérées par la fonction C
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
209 de la plateforme. Lève une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
210 plutôt qu'une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 en cas d'échec de
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
209.

phương thức lớp ngày. từ thứ tự(thứ tự)

Renvoie la date phóng viên à l'ordinal grégorien proleptique, où le 1er janvier de l'an 1 a l'ordinal 1

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 est levée à moins que
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
220. Đổ toute ngày d,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
221

phương thức lớp ngày. fromisoformat(date_string)

Trả về một

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 tương ứng với một chuỗi ngày được cung cấp ở bất kỳ định dạng ISO 8601 hợp lệ nào, ngoại trừ các ngày thứ tự (e. g.
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
223)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
83

Mới nhất dans la phiên bản 3. 7

Sửa đổi ở phiên bản 3. 11. Trước đây, phương pháp này chỉ hỗ trợ định dạng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
224.

phương thức lớp ngày. từ dương lịch(năm , tuần, day)

Renvoie une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 phóng viên à la date du calendrier ISO définie par l'année, la semaine et le jour. C'est la réciproque de la fonction
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
226

Mới nhất dans la phiên bản 3. 8

Thuộc tính lớp học

ngày. phút

La plus vieille date représentable,

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
227

ngày. tối đa

La dernière date représentable,

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
228

ngày. độ phân giải

La plus petite différence could entre deux objets date non-égaux,

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
229

Attributs de l'instance (en speech seule)

ngày. năm

Entre

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
34 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
38 bao gồm

ngày. tháng

Entre 1 et 12 bao gồm

ngày. ngày

Entre 1 et le nombre de jours du mois donné de l'année donnée

Hoạt động gérées

Hoạt động

kết quả

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
232

date2 sẽ là

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
233 ngày sau date1. (1)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
234

Tính ngày2 de façon à avoir

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
235. (2)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
236

(3)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
237

date1 est considérée comme inférieure à date2 quand date1 précède date2 dans le temps. (4)

ghi chú

  1. date2 est déplacée en avant dans le temps si

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    238, ou en arrière si
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    239. Après quoi
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    240.
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    241 và
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    242 đừng bỏ qua. Une
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    418 est levée si
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    244 devait être inférieure à
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    34 ou supérieure à
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    38

  2. >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    241 và
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    242 đừng bỏ qua

  3. Cela est chính xác, et ne peut pas provoquer de débordement.

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    241 và
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    242 có giá trị
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    414, và
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    235 après cela

  4. En d'autres termes,

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    237 si et seulement si
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    254. So sánh ngày tháng lève une
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    493 si l'autre opérande n'est pas un objet
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    32. Cependant,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    257 est renvoyé à la place si l'autre opérande a un attribute
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    258. Cela permet à d'autres type d'objets date d'avoir une chance d'implémenter une comparaison entre type différents. Sinon, quand un objet
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    32 est comparé à un objet d'un type différent, une
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    493 est levée à moins que la so sánh soit
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    487 ou
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    488. Ces derniers cas renvoient tương ứng
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    263 et
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    264

Dans des contextes booléens, tous les objets

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 sont considérés comme vrai

Méthodes de l'instance

ngày. thay thế(năm=chính mình. năm , tháng=mình. tháng , ngày=chính mình. ngày)

Renvoie une date avec la même valeur, excepté pour les valeurs spécifiées par argument nommés

Ví dụ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
9

ngày. thời gian()

Renvoie une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
266 telle que renvoyée par
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
267

Les heures, minutes et secondes sont égales à 0 et le drapeau DST vaut -1

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
268 est équivalent à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
40

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
269 est le numéro du jour dans l'année courante commençant par
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
35 pour le 1er janvier

ngày. bình thường()

Renvoie l'ordinal grégorien proleptique de la date, où le 1er janvier de l'an 1 a l'ordinal 1. Đổ tout objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 d,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
221

ngày. ngày trong tuần()

Renvoie le jour de la semaine sous forme de nombre, où lundi vaut 0 et dimanche vaut 6. Ví dụ,

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
273, un mercredi. Voir aussi
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
274

ngày. ngày trong tuần()

Renvoie le jour de la semaine sous forme de nombre, où lundi vaut 1 et dimanche vaut 7. Ví dụ,

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
275, un mercredi. Voir aussi
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
276,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
277

ngày. isocalendar()

Renvoie un objet named tuple avec trois composants.

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
11,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
279 và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
280.

Lịch ISO là một biến thể lớn được sử dụng trên lịch lớn hơn. 3

Une année ISO est composée de 52 ou 53 semaines pleines, où chaque semaine débute un lundi et se termine un dimanche. La première semaine d'une année ISO est la première semaine calendaire (grégorienne) de l'année coportant un jeudi. Elle est appelée la semaine numéro 1, et l'année ISO de ce jeudi est la même que son année Grégorienne

Ví dụ, l'année 2004 débute un jeudi, donc la première semaine de l'année ISO 2004 débute le lundi 29 décembre 2003 et se termine le dimanche 4 janvier 2004

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
41

Sửa đổi ở phiên bản 3. 9. Le résultat a changé d'un n-uplet à un named Tuple .

ngày. isoformat()

Renvoie une chaîne de caractères représentant la date au format ISO 8601, "YYYY-MM-DD"

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
42

ngày. __str__()

Pour une date d,

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
281 est équivalent à
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
282

ngày. thời gian()

Renvoie une chaîne de caractères représentant la date

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
43

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
283 est équivalent à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
44

sur les plateformes où la fonction C bản địa

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
284 (que
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
285 invoque, mais pas
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
286) est tuân theo tiêu chuẩn C

ngày. thời gian strf(định dạng)

Renvoie une chaîne de caractères représentant la date, contrôlée par une chaîne de formatage tường minh. Les Codes de formatage se référant aux heures, minutes ou secondses auront pour valeur 0. Đổ một danh sách đầy đủ các chỉ thị định dạng, với Comportement de strftime() et strptime() .

ngày. __format__(định dạng)

Identique à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
287. Cela permet de spécifier une chaîne de formatage pour un object
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 dans une chaîne de formatage littérale et à l'utilisation de
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
289. Đổ một danh sách đầy đủ các chỉ thị định dạng, với Comportement de strftime() et strptime() .

Ví dụ d'utilisation de la classe >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 32. ¶

Exemple de décompte des jours avant un évènement

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
45

Plus d'exmples avec la classe

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
46

Đối tượng >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False 7¶

Un objet

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 est un seul et même objet contenant toute l'information d'un objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 et d'un objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0

Bắt đầu một đối tượng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32, một đối tượng
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 sử dụng lịch Grégorien Actuel étendu vers le passé et le futur ;

nhà xây dựng

lớp ngày giờ. ngày giờ(năm , tháng, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0)

Các đối số năm, tháng và ngày không cần thiết. tzinfo peut être

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 ou une instance d'une sous-classe de
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4. Những lập luận không thể thay đổi doivent être des nombres, dans les interles suivants

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    202,

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    203,

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2804,

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2805,

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2806,

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2807,

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2808,

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2809

Si un argument est donné en dehors de ces interles, une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
205 est levée

Nouveau dans la version 3. 6. Ajout de l'argument

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2811.

Autres Constructeurs, méthodes de classe

phương thức lớp ngày giờ. hôm nay()

Renvoie la date locale actuelle, avec

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403

tương đương à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
47

Voir aussi

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2814,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
212

Phương pháp đó là fonctionnellement équivalente à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2814, mais sans le paramètre
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2817

phương thức lớp ngày giờ. bây giờ(tz=Không)

Renvoie la date et l'heure locale actuelle

Si l'argument optionnel tz est

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 ou n'est pas spécifié, la méthode est similaire à
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2819, mais, si possible, aporte plus de précisions que ce qui peut être trouvé à travers un horodatage
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
207 (ví dụ: cela peut être có thể

Si tz n'est pas

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, il doit être une instance d'une sous-classe
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4, et la date et l'heure courantes sont converties vers le fuseau horaire tz

Cette fonction est préférée à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2819 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2825

phương thức lớp ngày giờ. utcnow()

Renvoie la date et l'heure UTC actuelle, avec

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403

C'est sembable à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2814, mais renvoie la date et l'heure UTC courantes, comme un objet
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 naïf. Un datetime UTC corant avisé peut être obtenu en appelant
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2830. Voir aussi
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2814

quảng cáo

Parce que les objets naïfs

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 sont traités par de nombreuses méthodes
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 comme des heures locales, il est préférable d'utiliser les days connues pour représenter les heures en UTC. En tant que tel, le moyen recommandé pour créer un objet représentant l'heure actuelle en UTC est d'appeler
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2830

phương thức lớp ngày giờ. dấu thời gian từ(dấu thời gian , tz=None)

Renvoie la date et l'heure locales phóng viên à l'horodatage (timestamp en anglais) POSIX, comme renvoyé par

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
207. Si l'argument optionnel tz est
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 ou n'est pas spécifié, l'horodatage est converti vers la date et l'heure locales de la plateforme, et l'objet
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 renvoyé est naïf

Si tz n'est pas

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, il doit être une instance d'une sous-classe
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4, et l'horodatage (timestamp en anglais) est converti vers le fuseau horaire tz

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
212 peut lever une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
418, si l'horodatage est en dehors de l'intervalle de valeurs gérées par les fonctions C
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
209 ou
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2843 de la plateforme, et une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
210 en cas d'échec de
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
209 ou
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2843. Il est courant d'être restreint aux années de 1970 à 2038. Notez que sur les systèmes non POSIX qui incluent les secondes intercalaires dans leur notion d'horodatage, les secondes intercalaires sont ignorées par
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
212, et il est alors possible d'avoir deux horodatages différant d'une seconde produisant un objet
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 identique. Cette méthode est preférée à
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2849

Sửa đổi ở phiên bản 3. 3. Lève une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
418 plutôt qu'une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 si l'horodatage est en dehors de l'intervalle de valeurs gérées par les fonctions C
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
209 ou
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2843 de la plateforme. Lève une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
210 plutôt qu'une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 en cas d'échec de
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
209 ou
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2843.

Sửa đổi ở phiên bản 3. 6. ______7212 peut renvoyer des instance avec l'attribut

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2811 à 1.

phương thức lớp ngày giờ. utcfromtimestamp(dấu thời gian)

Renvoie la classe UTC

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 phóng viên à l'horodatage POSIX, avec
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 (l'objet résultant est naïf)

Cela peut lever une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
418, si l'horodadage est en dehors de l'intervalle de valeurs gérées par la fonction C
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2843 de la plateforme, et une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
210 en cas d'échec de
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2843. Il est courant d'être restreint aux années de 1970 à 2038

Pour obtenir un objet

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 avisé, appelez
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
212

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
48

Sur les plateformes tôn trọng POSIX, cela est équivalent à l'expression suivante

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
49

ngoại lệ que la dernière formule gère l'intervalle complet des années entre

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
34 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
38 bao gồm

quảng cáo

Parce que les objets naïfs

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 sont traités par de nombreuses méthodes
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 comme des heures locales, il est préférable d'utiliser les days connues pour représenter les heures en UTC. En tant que tel, le moyen recommandé pour créer un objet représentant un horodotage spécifique en UTC est d'appeler
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2873

Sửa đổi ở phiên bản 3. 3. Lève une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
418 plutôt qu'une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 si l'horodatage est en dehors de l'intervalle de valeurs gérées par la fonction C
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2843 de la plateforme. Lève une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
210 plutôt qu'une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 en cas d'échec de
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2843.

phương thức lớp ngày giờ. từ thứ tự(thứ tự)

Renvoie le

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 phóng viên à l'ordinal du calendrier grégorien proleptique, où le 1er janvier de l'an 1 a l'ordinal 1. Une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 est levée à moins que
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2882. Les heures, minutes, seconds et microsecondes du résultat val toutes 0, et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 est
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403

phương thức lớp ngày giờ. kết hợp(ngày , thời gian . tzinfo, tzinfo=self.tzinfo)

Renvoie un nouvel object

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 don't les composants de date sont égaux à ceux de l'objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 donné, et don't les composants de temps sont égaux à ceux de l'objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 donné. Si l'argument tzinfo est Fourni, sa valeur est utilisée pour initialiser l'attribute
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 du résultat, autrement l'attribute
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 de l'argument time est utilisé

Đổ tout objet

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 d*`, ``d == datetime. kết hợp (d. ngày (), d. thời gian(), d. tzinfo)``. Si *date est un objet
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7, ses composants de temps et attributs
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 sont ignorés

Sửa đổi ở phiên bản 3. 6. Ajout de l'argument tzinfo.

phương thức lớp ngày giờ. fromisoformat(date_string)

Trả lại một

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 tương ứng với một chuỗi ngày ở bất kỳ định dạng ISO 8601 hợp lệ nào, với các ngoại lệ sau

  1. Độ lệch múi giờ có thể có giây phân số

  2. Dấu phân cách

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2894 có thể được thay thế bằng bất kỳ ký tự unicode nào

  3. Ngày thứ tự hiện không được hỗ trợ

  4. Giờ và phút phân số không được hỗ trợ

Ví dụ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
20

Mới nhất dans la phiên bản 3. 7

Sửa đổi ở phiên bản 3. 11. Trước đây, phương pháp này chỉ hỗ trợ các định dạng có thể được phát ra bởi

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2895 hoặc
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2896.

phương thức lớp ngày giờ. từ dương lịch(năm , tuần, day)

Renvoie une classe

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 phóng viên à la date du calendrier ISO spécifiée par année, semaine et jour. Các thành phần không liên quan pas de la date de datetime sont renseignées avec leurs valeurs par défaut normales. C'est la réciproque de la fonction
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2898

Mới nhất dans la phiên bản 3. 8

phương thức lớp ngày giờ. strptime(date_string , định dạng)

Renvoie une classe

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 tương ứng à date_string, phân tích selon định dạng

C’est équivalent à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
21

Une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 est levée si date_string et format ne peuvent être analysés par
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
01 ou si elle renvoie une valeur qui n'est pas un n-uplet de temps. Đổ một danh sách đầy đủ các chỉ thị định dạng, với Comportement de strftime() et strptime() .

Thuộc tính lớp học

ngày giờ. phút

Le plus ancien

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 représentable,
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
03

ngày giờ. tối đa

Le dernier

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 đại diện,
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
05

ngày giờ. độ phân giải

La plus petite différence could entre deux objets

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 non-égaux,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
424

Attributs de l'instance (en speech seule)

ngày giờ. năm

Entre

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
34 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
38 bao gồm

ngày giờ. tháng

Entre 1 et 12 bao gồm

ngày giờ. ngày

Entre 1 et le nombre de jours du mois donné de l'année donnée

ngày giờ. giờ

Dans

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
10

ngày giờ. phút

Dans

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
11

ngày giờ. giây

Dans

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
11

ngày giờ. micro giây

Dans

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
13

ngày giờ. tzinfo

L'objet passé en tant que paramètre tzinfo du constructeur de la classe

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 ou
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 si aucun n'a été donné

ngày giờ. gấp

Dans

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
16. Utilisé pour désambiguïser les heures dans un interle répété. (Un interle répété apparaît quand l'horloge est retardée à la fin de l'heure d'été ou quand le décalage horaire UTC du fuseau courant est décrémenté pour des raisons politiques. ) La valeur 0 (1) représente le plus ancien (gần đây) des deux những khoảnh khắc représentés par la même heure

Mới nhất dans la phiên bản 3. 6

Hoạt động gérées

Hoạt động

kết quả

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
17

(1)

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
18

(2)

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
19

(3)

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
20

So sánh

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 với
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7. (4)

  1. datetime2 là khoảng thời gian của timedelta bị xóa khỏi datetime1, tiến về phía trước nếu

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    233 > 0 hoặc lùi lại nếu
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    233 < 0. Kết quả có thuộc tính
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    4 giống như dữ liệu thời gian đầu vào và datetime2 - datetime1 == timedelta sau.
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    418 được nâng lên nếu datetime2. năm sẽ nhỏ hơn
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    34 hoặc lớn hơn
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    38. Lưu ý rằng không có điều chỉnh múi giờ nào được thực hiện ngay cả khi đầu vào là một đối tượng nhận biết

  2. Tính datetime2 tel que

    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    29. Comme pour l'addition, le résultat a le même attribute
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    4 que le datetime d'entrée, et aucun ajustement de fuseau horaire n'est réalisé même si l'entrée est avisée

  3. Phép trừ của một

    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    7 từ một
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    7 chỉ được xác định nếu cả hai toán hạng đều ngây thơ hoặc nếu cả hai đều biết. Nếu một người nhận thức được và người kia ngây thơ,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    493 được nâng lên

    Nếu cả hai đều ngây thơ hoặc cả hai đều nhận thức được và có cùng thuộc tính

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    4, các thuộc tính
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    4 sẽ bị bỏ qua và kết quả là một đối tượng
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    411 t sao cho
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    37. Không có điều chỉnh múi giờ nào được thực hiện trong trường hợp này

    Nếu cả hai đều biết và có các thuộc tính

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    4 khác nhau, thì
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    39 hoạt động như thể a và b lần đầu tiên được chuyển đổi thành thời gian biểu UTC ngây thơ trước. Kết quả là
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    40 ngoại trừ việc triển khai không bao giờ bị tràn

  4. datetime1 est coi inférieur à datetime2 quand il le précède dans le temps

    Nếu một người so sánh ngây thơ và người kia nhận thức được, thì

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    493 được nâng lên nếu cố gắng so sánh đơn hàng. Để so sánh bình đẳng, các trường hợp ngây thơ không bao giờ bằng các trường hợp nhận thức

    Nếu cả hai đối tượng so sánh đều biết và có cùng thuộc tính

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    4, thuộc tính chung
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    4 sẽ bị bỏ qua và thời gian dữ liệu cơ sở được so sánh. Nếu cả hai bộ so sánh đều nhận biết và có các thuộc tính
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    4 khác nhau, thì các bộ so sánh trước tiên được điều chỉnh bằng cách trừ đi độ lệch UTC của chúng (thu được từ
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    45)

    Sửa đổi ở phiên bản 3. 3. So sánh bình đẳng giữa các trường hợp

    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    7 nhận thức và ngây thơ không tăng
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    493.

    Ghi chú

    Để ngăn việc so sánh quay trở lại sơ đồ so sánh địa chỉ đối tượng mặc định, so sánh ngày giờ thường tăng

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    493 nếu đối tượng so sánh khác cũng không phải là đối tượng
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    7. Tuy nhiên, thay vào đó,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    257 được trả về nếu đối tượng so sánh khác có thuộc tính
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    258. Móc này cung cấp cho các loại đối tượng ngày khác cơ hội thực hiện so sánh kiểu hỗn hợp. Nếu không, khi một đối tượng
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    7 được so sánh với một đối tượng thuộc loại khác,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    493 được nâng lên trừ khi so sánh là
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    487 hoặc
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    488. Các trường hợp sau lần lượt trả về
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    263 hoặc
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    264

Méthodes de l'instance

ngày giờ. ngày()

Renvoie un objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 avec les mêmes année, mois et jour

ngày giờ. thời gian()

Trả về đối tượng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 có cùng giờ, phút, giây, micro giây và lần.
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 là
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403. Xem thêm phương pháp
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
62

Sửa đổi ở phiên bản 3. 6. La valeur fold est copy vers l'objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 renvoyé.

ngày giờ. timetz()

Trả về đối tượng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 có cùng thuộc tính giờ, phút, giây, micro giây, nếp gấp và tzinfo. Xem thêm phương pháp
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
65

Sửa đổi ở phiên bản 3. 6. La valeur fold est copy vers l'objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 renvoyé.

ngày giờ. thay thế(năm=chính mình. năm , tháng=mình. tháng , ngày=chính mình. ngày , giờ=chính mình. giờ , phút=chính mình. phút , giây=chính mình. giây , micro giây=chính mình. micro giây , tzinfo=self. tzinfo , * , gấp=0)

Trả về một ngày giờ có cùng thuộc tính, ngoại trừ những thuộc tính được cung cấp giá trị mới theo bất kỳ đối số từ khóa nào được chỉ định. Lưu ý rằng có thể chỉ định

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
67 để tạo một ngày giờ ngây thơ từ một ngày giờ nhận thức mà không cần chuyển đổi dữ liệu ngày và giờ

Nouveau dans la version 3. 6. Ajout de l'argument

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2811.

ngày giờ. múi giờ(tz=Không có)

Renvoie un objet

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 avec un nouvel attribute
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 valant tz, ajustant la date et l'heure pour que le résultat soit le même temps UTC que self, mais dans le temps local au fuseau tz

Nếu được cung cấp, tz phải là một thể hiện của lớp con

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 và các phương thức
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
72 và
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
73 của nó không được trả về
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403. Nếu bản thân là ngây thơ, nó được coi là đại diện cho thời gian trong múi giờ hệ thống

Nếu được gọi mà không có đối số (hoặc với

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
75), múi giờ cục bộ của hệ thống được giả định cho múi giờ đích. Thuộc tính
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
76 của phiên bản datetime đã chuyển đổi sẽ được đặt thành phiên bản của
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8 với tên vùng và phần bù thu được từ HĐH

Si

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
78 est tz,
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
79 est égal à self. aucun ajustement de date ou d'heure n'est réalisé. Sinon le résultat est le temps local dans le fuseau tz représentant le même temps UTC que self. après
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
80,
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
81 aura les mêmes données de date et d'heure que
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
82

Nếu bạn chỉ muốn đính kèm một đối tượng múi giờ tz vào một datetime dt mà không cần điều chỉnh dữ liệu ngày và giờ, hãy sử dụng

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
83. Nếu bạn chỉ muốn xóa đối tượng múi giờ khỏi dt datetime nhận biết mà không chuyển đổi dữ liệu ngày và giờ, hãy sử dụng
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
84

Notez que la méthode par défaut

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
85 peut être redéfinie dans une sous-classe
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 pouraffecter le résultat renvoyé par
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
87. En dốt nát les cas d'erreurs,
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
87 se comporte comme

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
22

Sửa đổi ở phiên bản 3. 3. tz peut bảo trì être omis.

Sửa đổi ở phiên bản 3. 6. La méthode

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
87 peut maintenant être appelée sur des instance naïves qui sont supposées représenter un temps local au système.

ngày giờ. utcoffset()

Si

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 est
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, renvoie
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, sinon renvoie
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
93, et lève une une exception si l'expression précédente ne renvoie pas
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 ou un objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 d'une rich inférieure à un jour

Sửa đổi ở phiên bản 3. 7. Le décalage UTC peut aussi être autre đã chọn qu'un ensemble de minutes.

ngày giờ. dst()

Si

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 est
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, renvoie
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, sinon renvoie
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
99, et lève une une exception si l'expression précédente ne renvoie pas
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 ou un objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 d'une rich inférieure à un jour

Sửa đổi ở phiên bản 3. 7. Le décalage DST n'est pas restreint à des minutes entières.

ngày giờ. tzname()

Si

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 est
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, renvoie
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, sinon renvoie
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
05, lève une une exception si l'expression précédente ne renvoie pas
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 ou une chaîne de caractères,

ngày giờ. thời gian()

Renvoie une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
266 telle que renvoyée par
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
267

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
268 est équivalent à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
23

trong đó

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
269 là số ngày trong năm hiện tại bắt đầu bằng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
35 cho ngày 1 tháng 1. Cờ
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
12 của kết quả được đặt theo phương pháp
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
73.
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 là
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 hoặc
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
73 trả về
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
12 được đặt thành
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
19;

ngày giờ. utctimetuple()

Nếu

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 thể hiện d là ngây thơ, thì điều này giống với
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
268 ngoại trừ việc
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
12 bị buộc về 0 bất kể giá trị trả về của
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
28 là gì. DST không bao giờ có hiệu lực trong thời gian UTC

Nếu d biết, d được chuẩn hóa thành thời gian UTC, bằng cách trừ đi

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
29 và trả về
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
266 cho thời gian chuẩn hóa.
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
12 buộc phải 0. Lưu ý rằng một
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
418 có thể được nâng lên nếu d. năm là
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
34 hoặc
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
38 và điều chỉnh UTC vượt qua ranh giới năm

quảng cáo

Comme les objets

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 naïfs sont traités par de nombreuses méthodes
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 comme des heures locales, il est préférable d'utiliser les
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 avisés pour représenter les heures en UTC ; . Si vous discoz d'une
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 naïve représentant l'heure UTC, utilisez
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
40 pour la rendre avisée, puis vous pouvez utiliser
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
41

ngày giờ. bình thường()

Renvoie l'ordinal du calendrier grégorien proleptique de cette date. Nhận dạng à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
42

ngày giờ. dấu thời gian()

Renvoie l'horodatage POSIX phóng viên à l'instance

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7. La valeur renvoyée est un
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
445 similaire à ceux renvoyés par
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
207

Các phiên bản

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 ngây thơ được giả định là đại diện cho giờ địa phương và phương pháp này dựa vào hàm C
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
47 của nền tảng để thực hiện chuyển đổi. Vì
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 hỗ trợ phạm vi giá trị rộng hơn so với
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
47 trên nhiều nền tảng nên phương pháp này có thể tăng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
418 cho những thời điểm xa trong quá khứ hoặc xa trong tương lai

Pour les instance

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 avisées, la valeur renvoyée est Calcée comme suit

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
24

Mới nhất dans la phiên bản 3. 3

Sửa đổi ở phiên bản 3. 6. La méthode

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
52 tận dụng thuộc tính
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2811 pour désambiguïser le temps dans un interle répété.

Ghi chú

Không có phương pháp nào để lấy dấu thời gian POSIX trực tiếp từ một phiên bản

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 ngây thơ đại diện cho thời gian UTC. Nếu ứng dụng của bạn sử dụng quy ước này và múi giờ hệ thống của bạn không được đặt thành UTC, bạn có thể lấy dấu thời gian POSIX bằng cách cung cấp
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
55

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
25

ou en tính l'horodatage (dấu thời gian trong tiếng Anh) hướng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
26

ngày giờ. ngày trong tuần()

Renvoie le jour de la semaine sous forme de nombre, où lundi vaut 0 et dimanche vaut 6. Nhận dạng à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
56. Voir aussi
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
274

ngày giờ. ngày trong tuần()

Renvoie le jour de la semaine sous forme de nombre, où lundi vaut 1 et dimanche vaut 7. Nhận dạng à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
58. Voir aussi
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
276,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
277

ngày giờ. isocalendar()

Renvoie un n-uplet nommé de 3 éléments.

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
11,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
279 và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
280. Nhận dạng à
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
64.

ngày giờ. isoformat(sep=', timespec='auto')

Renvoie une chaîne représentant la date et l'heure au format ISO 8601

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    65, si
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    17 ne vaut pas 0

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    67, si
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    17 và 0

Si

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
72 ne renvoie pas
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, une chaîne est ajoutée, donnant le décalage UTC

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    71, si
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    17 ne vaut pas 0

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    73, bởi vì
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    17 và 0

Ví dụ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
27

L'argument optionnel sep (par défaut

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
75) est un séparateur d'un caractère, place entre les parts du résultat de la date et à l'heure. ví dụ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
28

L'argument optionnel timespec spécifie le nombre de composants addnels de temps à inclure (par défaut

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
76). Il peut valoir l'une des valeurs suivantes

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    76. Identique à
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    78 si
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    17 vaut 0, à
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    80 sinon

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    81. Bao gồm
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    14 au format à deux chiffres
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    83

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    84. Bao gồm
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    14 và
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    15 au định dạng
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    87

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    78. Bao gồm
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    14,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    15 và
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    16 au định dạng
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    92

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    93. Inclut le temps complet, mais tronque la partie fractionnaire des millisecondes, au format
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    94

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    80. Bao gồm toàn bộ thời gian, định dạng au
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    96

Ghi chú

Les composants de temps exclus sont tronqués et non arrondis

Une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 est levée en cas d'argument timespec không hợp lệ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
29

Nouveau dans la version 3. 6. Ajout de l'argument timespec.

ngày giờ. __str__()

Pour une instance d de

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
281 est équivalent à
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
300

ngày giờ. thời gian()

Renvoie une chaîne de caractères représentant la date et l'heure

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
280

La chaîne de caractères en sortie n'inclura pas d'informations sur le fuseau horaire, que l'entrée soit avisée ou ngây thơ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
283 est équivalent à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
44

trên các nền tảng nơi hàm C

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
284 gốc (mà
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
285 gọi, nhưng mà
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
304 không gọi) phù hợp với tiêu chuẩn C

ngày giờ. thời gian strf(định dạng)

Trả về một chuỗi đại diện cho ngày và giờ, được kiểm soát bởi một chuỗi định dạng rõ ràng. Để biết danh sách đầy đủ các lệnh định dạng, hãy xem Comportement de strftime() et strptime() .

ngày giờ. __format__(định dạng)

Giống như

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
305. Điều này cho phép chỉ định một chuỗi định dạng cho một đối tượng
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 trong các chuỗi ký tự được định dạng và khi sử dụng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
289. Để biết danh sách đầy đủ các lệnh định dạng, hãy xem Comportement de strftime() et strptime() .

Ví dụ d'utilisation de la classe >>> from datetime import timedelta >>> delta1 = timedelta(seconds=57) >>> delta2 = timedelta(hours=25, seconds=2) >>> delta2 != delta1 True >>> delta2 == 5 False 7. ¶

Ví dụ d'utilisation des objets

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
282

L'exemple ci-dessous définit une sous-classe

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 qui regroupe des informations sur les fuseaux horaires pour Kaboul, en Afghanistan, qui a utilisé +4 UTC jusqu'en 1945, puis +4. 30 UTC par la suite

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
283

Cách sử dụng của

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
311 cité plus haut

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
284

Đối tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 0¶

Đối tượng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 đại diện cho thời gian trong ngày (cục bộ), không phụ thuộc vào bất kỳ ngày cụ thể nào và có thể điều chỉnh thông qua đối tượng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4

lớp ngày giờ. thời gian(giờ=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0)

Tất cả các đối số là tùy chọn. tzinfo có thể là

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 hoặc một thể hiện của lớp con
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4. Các đối số còn lại phải là số nguyên trong các phạm vi sau

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2805,

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2806,

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2807,

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2808,

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2809

Nếu một đối số nằm ngoài các phạm vi đó được đưa ra, thì

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 được nêu ra. Tất cả mặc định là
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
414 ngoại trừ tzinfo, mặc định là
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403

Thuộc tính lớp học

thời gian. phút

Le plus petit objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 représentable,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
326

thời gian. tối đa

Le plus grand objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 représentable,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
328

thời gian. độ phân giải

La plus petite différence could entre deux objets

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 non-égaux,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
424, notez cependant que les objets
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 n'implémentent pas d'opérations arithmétiques

Attributs de l'instance (en speech seule)

thời gian. giờ

Dans

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
10

thời gian. phút

Dans

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
11

thời gian. giây

Dans

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
11

thời gian. micro giây

Dans

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
13

thời gian. tzinfo

L'objet passé comme argument tzinfo au Constructeur de

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0, ou
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 si aucune valeur n'a été passée

thời gian. gấp

Dans

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
16. Utilisé pour désambiguïser les heures dans un interle répété. (Un interle répété apparaît quand l'horloge est retardée à la fin de l'heure d'été ou quand le décalage horaire UTC du fuseau courant est décrémenté pour des raisons politiques. ) La valeur 0 (1) représente le plus ancien (gần đây) des deux những khoảnh khắc représentés par la même heure

Mới nhất dans la phiên bản 3. 6

Các đối tượng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 hỗ trợ so sánh giữa
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 với
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0, trong đó a được coi là nhỏ hơn b khi a đứng trước b về thời gian. Nếu một người so sánh ngây thơ và người kia nhận thức được, thì
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
493 được nâng lên nếu cố gắng so sánh đơn hàng. Để so sánh bình đẳng, các trường hợp ngây thơ không bao giờ bằng các trường hợp nhận thức

Nếu cả hai đối tượng so sánh đều biết và có cùng thuộc tính

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4, thì thuộc tính chung
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 sẽ bị bỏ qua và thời gian cơ sở được so sánh. Nếu cả hai bộ so sánh đều nhận biết và có các thuộc tính
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 khác nhau, thì các bộ so sánh trước tiên được điều chỉnh bằng cách trừ đi độ lệch UTC của chúng (thu được từ
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
45). Để ngăn các so sánh kiểu hỗn hợp quay trở lại so sánh mặc định theo địa chỉ đối tượng, khi một đối tượng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 được so sánh với một đối tượng thuộc loại khác,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
493 được nâng lên trừ khi so sánh là
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
487 hoặc
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
488. Các trường hợp sau lần lượt trả về
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
263 hoặc
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
264

Sửa đổi ở phiên bản 3. 3. So sánh bình đẳng giữa các trường hợp

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 nhận thức và ngây thơ không tăng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
493.

Dans un contexte booléen, un objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 est toujours considéré comme vrai

Sửa đổi ở phiên bản 3. 5. Trước Python 3. 5, một đối tượng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 được coi là sai nếu nó đại diện cho nửa đêm theo giờ UTC. Hành vi này được coi là tối nghĩa và dễ bị lỗi và đã bị xóa trong Python 3. 5. Xem bpo-13936 để biết chi tiết đầy đủ.

nhà xây dựng

phương pháp phân lớp thời gian. fromisoformat(time_string)

Trả lại một

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 tương ứng với một time_string ở bất kỳ định dạng ISO 8601 hợp lệ nào, với các ngoại lệ sau

  1. Độ lệch múi giờ có thể có giây phân số

  2. >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    2894 hàng đầu, thường được yêu cầu trong trường hợp có thể có sự mơ hồ giữa ngày và giờ, không bắt buộc

  3. Phân số giây có thể có bất kỳ số lượng chữ số nào (bất kỳ số nào vượt quá 6 sẽ bị cắt bớt)

  4. Giờ và phút phân số không được hỗ trợ

Ví dụ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
285

Mới nhất dans la phiên bản 3. 7

Sửa đổi ở phiên bản 3. 11. Trước đây, phương pháp này chỉ hỗ trợ các định dạng có thể được phát ra bởi

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
359.

Méthodes de l'instance

thời gian. thay thế(giờ=chính mình. giờ , phút=chính mình. phút , giây=chính mình. giây , micro giây=chính mình. micro giây , tzinfo=self. tzinfo , * , gấp=0)

Trả về một

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 có cùng giá trị, ngoại trừ những thuộc tính được cung cấp giá trị mới theo bất kỳ đối số từ khóa nào được chỉ định. Lưu ý rằng có thể chỉ định
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
67 để tạo một
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 ngây thơ từ một
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 nhận thức mà không cần chuyển đổi dữ liệu thời gian

Nouveau dans la version 3. 6. Ajout de l'argument

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2811.

thời gian. isoformat(timespec=')

Renvoie une chaîne de caractères représentant la date au format ISO 8601

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    96, si
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    17 ne vaut pas 0

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    92, bởi vì
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    17 và 0

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    369, si
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    72 ne renvoie pas
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    403

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    372, si
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    17 vaut 0 et
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    72 ne renvoie pas
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    403

L'argument optionnel timespec spécifie le nombre de composants addnels de temps à inclure (par défaut

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
76). Il peut valoir l'une des valeurs suivantes

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    76. Identique à
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    78 si
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    17 vaut 0, à
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    80 sinon

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    81. Bao gồm
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    14 au format à deux chiffres
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    83

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    84. Bao gồm
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    14 và
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    15 au định dạng
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    87

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    78. Bao gồm
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    14,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    15 và
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    16 au định dạng
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    92

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    93. Inclut le temps complet, mais tronque la partie fractionnaire des millisecondes, au format
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    94

  • >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    80. Bao gồm toàn bộ thời gian, định dạng au
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    96

Ghi chú

Les composants de temps exclus sont tronqués et non arrondis

Une

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 sera levée en cas d'argument timespec không hợp lệ

Ví dụ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
286

Nouveau dans la version 3. 6. Ajout de l'argument timespec.

thời gian. __str__()

Pour un temps t,

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
466 est équivalent à
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
399

thời gian. thời gian strf(định dạng)

Trả về một chuỗi biểu thị thời gian, được kiểm soát bởi một chuỗi định dạng rõ ràng. Để biết danh sách đầy đủ các lệnh định dạng, hãy xem Comportement de strftime() et strptime() .

thời gian. __format__(định dạng)

Giống như

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
100. Điều này cho phép chỉ định một chuỗi định dạng cho một đối tượng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 trong các chuỗi ký tự được định dạng và khi sử dụng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
289. Để biết danh sách đầy đủ các lệnh định dạng, hãy xem Comportement de strftime() et strptime() .

thời gian. utcoffset()

Si

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 est
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, renvoie
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, sinon renvoie
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
106, et lève une une exception si l'expression précédente ne renvoie pas
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 ou un objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 d'une rich inférieure à un jour

Sửa đổi ở phiên bản 3. 7. Le décalage UTC peut aussi être autre đã chọn qu'un ensemble de minutes.

thời gian. dst()

Si

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 est
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, renvoie
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, sinon renvoie
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
112, et lève une une exception si l'expression précédente ne renvoie pas
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 ou un objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 d'une rich inférieure à un jour

Sửa đổi ở phiên bản 3. 7. Le décalage DST n'est pas restreint à des minutes entières.

thời gian. tzname()

Si

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 est
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, renvoie
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403, sinon renvoie
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
118, et lève une une exception si l'expression précédente ne renvoie pas
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 ou une chaîne de caractères

Ví dụ d'utilisation de >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 0¶

Ví dụ d'utilisation de l'objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
287

Đối tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 4¶

lớp ngày giờ. tzinfo

Il s'agit d'une classe de base abstraite, ce qui signifie que cette classe ne doit pas être instanciée directement. Définissez une sous-classe de

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 pour capturer des informations sur un fuseau horaire particulier

Une instance (d'une sous-classe concrète) de

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 peut être passée aux Constructeurs des objets
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0. Les objets en question voient leurs attributs comme étant en temps local, et l'objet
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 contient des méthodes pour obtenir le décalage du temps local par rapport à UTC, le nom du fuseau horaire, le décalage d'heure d'été, tous relatifs

Bạn cần lấy được một phân lớp cụ thể và (ít nhất) cung cấp các triển khai của các phương thức

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 tiêu chuẩn cần thiết cho các phương thức
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 mà bạn sử dụng. Mô-đun
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 cung cấp
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8, một phân lớp cụ thể đơn giản của
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 có thể biểu thị các múi giờ có phần bù cố định từ UTC, chẳng hạn như chính UTC hoặc EST và EDT của Bắc Mỹ

Yêu cầu đặc biệt đối với dưa chua. Một lớp con

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 phải có một phương thức
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
134 có thể được gọi mà không có đối số, nếu không, nó có thể được chọn nhưng có thể không được giải nén lại. Đây là yêu cầu kỹ thuật có thể được nới lỏng trong tương lai

Một phân lớp cụ thể của

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 có thể cần triển khai các phương pháp sau. Chính xác những phương pháp nào là cần thiết phụ thuộc vào việc sử dụng các đối tượng
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 nhận thức. Nếu nghi ngờ, chỉ cần thực hiện tất cả chúng

tzinfo. utcoffset(dt)

Renvoie le décalage de l'heure locale par rapport à UTC, sous la forme d'un objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 qui est positif à l'est de UTC. Si l'heure locale est à l'ouest de UTC, il doit être négatif

Điều này thể hiện tổng phần bù từ UTC; . Nếu không biết phần bù UTC, hãy trả về

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403. Mặt khác, giá trị được trả về phải là đối tượng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 hoàn toàn nằm trong khoảng từ
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
142 đến
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
143 (độ lớn của phần bù phải nhỏ hơn một ngày). Hầu hết các triển khai của
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
72 có thể sẽ giống như một trong hai

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
288

Si

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
72 ne renvoie pas
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403,
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
73 ne doit pas non plus renvoyer
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403

L'implémentation par défaut de

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
72 lève une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
150

Sửa đổi ở phiên bản 3. 7. Le décalage UTC peut aussi être autre đã chọn qu'un ensemble de minutes.

tzinfo. dst(dt)

Renvoie le réglage de l'heure d'été (DST), sous la forme d'un objet

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 ou
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 si l'information DST n'est pas connue

Trả lại

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
495 nếu DST không có hiệu lực. Nếu DST có hiệu lực, hãy trả lại phần bù dưới dạng đối tượng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 (xem
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
72 để biết chi tiết). Lưu ý rằng phần bù DST, nếu có, đã được thêm vào phần bù UTC do
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
72 trả về, vì vậy không cần tham khảo
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
73 trừ khi bạn muốn lấy thông tin DST riêng. Ví dụ:
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
41 gọi phương thức
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
73 của thuộc tính
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 để xác định cách đặt cờ
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
12 và
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
85 gọi
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
73 để giải thích cho các thay đổi DST khi vượt qua các múi giờ

Une instance tz d'une sous-classe

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 convenant à la fois pour une heure standard et une heure d'été doit être cohérente

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
165

phải trả về cùng một kết quả cho mỗi

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 dt với
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
167 Đối với các lớp con
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 lành mạnh, biểu thức này mang lại "độ lệch chuẩn" của múi giờ, không phụ thuộc vào ngày hoặc giờ mà chỉ phụ thuộc vào vị trí địa lý. Việc triển khai
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
169 dựa vào điều này, nhưng không thể phát hiện vi phạm; . Nếu lớp con
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 không thể đảm bảo điều này, nó có thể ghi đè cài đặt mặc định của
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
85 để hoạt động chính xác với
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
87 bất kể

La plupart des implémentations de

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
73 ressembleront probablement à l'une des deux suivantes

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
289

bạn

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
0

L'implémentation par défaut de

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
73 lève une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
150

Sửa đổi ở phiên bản 3. 7. Le décalage DST n'est pas restreint à des minutes entières.

tzinfo. tzname(dt)

Trả về tên múi giờ tương ứng với đối tượng

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 dt, dưới dạng chuỗi. Không có gì về tên chuỗi được xác định bởi mô-đun
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 và không có yêu cầu rằng nó có ý nghĩa cụ thể. Ví dụ: "GMT", "UTC", "-500", "-5. 00", "EDT", "US/Eastern", "America/New York" đều là những câu trả lời hợp lệ. Trả lại
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 nếu không biết tên chuỗi. Lưu ý rằng đây chủ yếu là một phương thức chứ không phải là một chuỗi cố định vì một số lớp con
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 sẽ muốn trả về các tên khác nhau tùy thuộc vào giá trị cụ thể của dt được truyền, đặc biệt nếu lớp
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 chiếm thời gian ban ngày

L'implémentation par défaut de

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
181 lève une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
150

Các phương thức này được gọi bởi một đối tượng

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 hoặc
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0, để đáp lại các phương thức cùng tên của chúng. Đối tượng
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 chuyển chính nó làm đối số và đối tượng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 chuyển
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 làm đối số. Do đó, các phương thức của lớp con
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 nên được chuẩn bị để chấp nhận đối số dt của
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 hoặc của lớp
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7

Khi

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 được thông qua, người thiết kế lớp sẽ quyết định phản hồi tốt nhất. Ví dụ: trả về
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403 là phù hợp nếu lớp muốn nói rằng các đối tượng thời gian không tham gia vào các giao thức
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4. Có thể hữu ích hơn cho
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
194 khi trả về phần bù UTC tiêu chuẩn, vì không có quy ước nào khác để khám phá phần bù tiêu chuẩn

Khi một đối tượng

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 được truyền để phản hồi một phương thức
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7, thì
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
197 chính là đối tượng như self. Các phương thức
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 có thể dựa vào điều này, trừ khi mã người dùng gọi trực tiếp các phương thức
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4. Mục đích là các phương thức
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 diễn giải dt theo giờ địa phương và không cần lo lắng về các đối tượng ở các múi giờ khác

Il y a une dernière méthode de

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 que les sous-classes peuvent vouloir redéfinir

tzinfo. từutc(dt)

Điều này được gọi từ triển khai

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
169 mặc định. Khi được gọi từ đó,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
197 là chính nó và dữ liệu ngày và giờ của dt sẽ được xem là thể hiện thời gian UTC. Mục đích của
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8304 là điều chỉnh dữ liệu ngày và giờ, trả về một ngày giờ tương đương theo giờ địa phương của chính bạn

Hầu hết các lớp con của

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 sẽ có thể kế thừa triển khai
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8304 mặc định mà không gặp sự cố. Nó đủ mạnh để xử lý các múi giờ có độ lệch cố định và các múi giờ chiếm cả thời gian tiêu chuẩn và thời gian ban ngày và cả thời gian sau ngay cả khi thời gian chuyển đổi DST khác nhau trong các năm khác nhau. Một ví dụ về múi giờ mà việc triển khai
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8304 mặc định có thể không xử lý chính xác trong mọi trường hợp là trường hợp mà độ lệch tiêu chuẩn (từ UTC) phụ thuộc vào ngày và giờ cụ thể đã trôi qua, điều này có thể xảy ra vì lý do chính trị. Việc triển khai mặc định của
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
87 và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8304 có thể không tạo ra kết quả bạn muốn nếu kết quả là một trong những giờ diễn ra vào thời điểm giá trị bù tiêu chuẩn thay đổi

En omettant le code des cas d'erreurs, l'implémentation par défaut de

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8304 se comporte comme suit

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
1

Dans le fichier

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8311 il y a des exemples de
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 classes

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
2

Lưu ý rằng có những sự tinh tế không thể tránh khỏi hai lần mỗi năm trong phân lớp

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 cho cả thời gian tiêu chuẩn và thời gian ban ngày, tại các điểm chuyển tiếp DST. Để cụ thể, hãy xem xét Miền Đông Hoa Kỳ (UTC -0500), nơi EDT bắt đầu sau 1 phút. 59 (EST) vào Chủ nhật thứ hai của tháng 3 và kết thúc vào phút sau 1. 59 (EDT) vào Chủ nhật đầu tiên của tháng 11

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
3

Khi DST bắt đầu (dòng "bắt đầu"), đồng hồ treo tường địa phương nhảy từ 1. 59 đến 3. 00. Một bức tường thời gian của mẫu 2. MM không thực sự có ý nghĩa vào ngày đó, vì vậy

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8314 sẽ không mang lại kết quả với
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8315 vào ngày DST bắt đầu. Ví dụ: tại chuyển tiếp mùa xuân năm 2016, chúng tôi nhận được

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
4

Khi DST kết thúc (dòng "kết thúc"), có khả năng xảy ra sự cố tồi tệ hơn. có một giờ không thể đánh vần rõ ràng theo giờ địa phương. giờ cuối cùng của thời gian ban ngày. Ở phương Đông, đó là thời gian của mẫu 5. MM UTC vào ngày thời gian ban ngày kết thúc. Đồng hồ treo tường địa phương nhảy từ 1. 59 (thời gian ban ngày) trở lại 1. 00 (giờ chuẩn) lại. Giờ địa phương của mẫu 1. MM không rõ ràng.

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
87 bắt chước hành vi của đồng hồ địa phương bằng cách ánh xạ hai giờ UTC liền kề vào cùng một giờ địa phương sau đó. Trong ví dụ phương Đông, thời gian UTC có dạng 5. MM và 6. MM cả ánh xạ tới 1. MM khi được chuyển đổi thành Eastern, nhưng những lần trước đó thuộc tính
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2811 được đặt thành 0 và những lần sau thuộc tính này được đặt thành 1. Ví dụ: tại Fall back transition năm 2016, chúng tôi nhận được

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
5

Lưu ý rằng các phiên bản

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 chỉ khác nhau về giá trị của thuộc tính
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2811 được coi là bằng nhau khi so sánh

Les application qui ne peuvent pas gérer ces ambiguïtés doivent verifyrifier minh họa la valeur de l'attribute

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
2811 ou éviter d'utiliser des sous-classes
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 hybrides ;

Voir aussi

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
1

Mô-đun

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 có lớp
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8 cơ bản (để xử lý các giá trị bù cố định tùy ý từ UTC) và thuộc tính
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8327 của nó (một thể hiện múi giờ UTC)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
1 đưa cơ sở dữ liệu múi giờ IANA (còn được gọi là cơ sở dữ liệu Olson) vào Python và việc sử dụng cơ sở dữ liệu này được khuyến nghị

Base de données des fuseaux hoaires de l'IANA

La Time Zone Database (souvent appelée tz, tzdata ou zoneinfo) contient les codes et les données représentant l'historique du temps local pour un grand nombre d'emplacements représentatifs autour du Globe. Elle est mise à jour périodiquement, pour refléter les changements opérés par des politiques sur les bornes du fuseau, les décalages UTC, et les règles de pass à l'heure d'été

Đối tượng >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 8¶

La classe

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8 est une sous-classe de
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4, don't chaque instance représente un fuseau horaire défini par un décalage fixe par rapport à UTC

Các đối tượng của lớp này không thể được sử dụng để biểu thị thông tin múi giờ ở những vị trí sử dụng các độ lệch khác nhau trong các ngày khác nhau trong năm hoặc khi các thay đổi lịch sử đã được thực hiện đối với thời gian dân sự

lớp ngày giờ. múi giờ(độ lệch , tên=None)

Đối số offset phải được chỉ định là một đối tượng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 thể hiện sự khác biệt giữa giờ địa phương và UTC. Nó phải hoàn toàn nằm giữa
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
142 và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
143, nếu không thì
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214 được nâng lên

Đối số tên là tùy chọn. Nếu được chỉ định, nó phải là một chuỗi sẽ được sử dụng làm giá trị được trả về bởi phương thức

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8336

Mới nhất dans la phiên bản 3. 2

Sửa đổi ở phiên bản 3. 7. Le décalage UTC peut aussi être autre đã chọn qu'un ensemble de minutes.

múi giờ. utcoffset(dt)

Renvoie la valeur fixe spécifiée lorsque l'instance

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8 est construite

Đối số dt bị bỏ qua. Giá trị trả về là một phiên bản

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
411 bằng với sự khác biệt giữa giờ địa phương và UTC

Sửa đổi ở phiên bản 3. 7. Le décalage UTC peut aussi être autre đã chọn qu'un ensemble de minutes.

múi giờ. tzname(dt)

Renvoie la valeur fixe spécifiée lorsque l'instance

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8 est construite

Nếu tên không được cung cấp trong hàm tạo, tên được trả về bởi

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8340 được tạo từ giá trị của
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8341 như sau. Nếu offset là
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
495, tên là "UTC", ngược lại, nó là một chuỗi ở định dạng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8343, trong đó ± là dấu của
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8341, HH và MM lần lượt là hai chữ số của
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8345 và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8346

Sửa đổi ở phiên bản 3. 6. Tên được tạo từ

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8347 hiện là
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8348 đơn giản, không phải
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8349.

múi giờ. dst(dt)

Renvoie toujours

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
403

múi giờ. từutc(dt)

Renvoie

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8351. L'argument dt doit être une instance avisée de
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7, avec
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
4 valant
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8354

Thuộc tính lớp học

múi giờ. utc

Le fuseau horaire UTC,

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8355

Sự đối chiếu của >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 8356 và >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 8357¶

Tất cả các đối tượng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32,
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 đều hỗ trợ phương thức
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8361, để tạo một chuỗi biểu thị thời gian dưới sự kiểm soát của một chuỗi định dạng rõ ràng

Nghịch đảo, la méthode de classe

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8362 cree un objet
>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 à partir d'une chaîne représentant une date et une heure, et une chaîne de formatiate

Le tableau ci-dessous Fournit une comparaison de haut niveau entre

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8356 et
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8357

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8366

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8367

sử dụng

Convertit un objet en une chaîne de caractères selon un format donné

Analyse une chaîne de caractères dans un objet

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7 en fonction du format derespondance donné

Loại phương pháp

Méthode d'instance

Phương pháp lớp học

phương pháp

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 ;

>>> from datetime import timedelta
>>> delta1 = timedelta(seconds=57)
>>> delta2 = timedelta(hours=25, seconds=2)
>>> delta2 != delta1
True
>>> delta2 == 5
False
7

Chữ ký

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8361

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8374

Mã định dạng của >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 8356 và >>> delta2 > delta1 True >>> delta2 > 5 Traceback (most recent call last): File "", line 1, in TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int' 8357¶

La liste suivante est la liste de tous les codes de formatage requis par le standard C (phiên bản 1989), ils fonctionnent sur toutes les plateformes possédant une implémentation de C standard

chỉ thị

Ý nghĩa

Ví dụ

ghi chú

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8377

Jour de la semaine abrégé dans la langue locale

Sun mon,. , Thứ bảy (en_US);

Lữ, Mã,. , Dĩ (fr_FR)

(1)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8378

Jour de la semaine hoàn thành dans la langue locale

Chủ nhật thứ hai,. , Thứ bảy (en_US);

Lundi, Mardi,. , Dimanche (fr_FR)

(1)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8379

Jour de la semaine en chiffre, avec 0 pour le dimanche et 6 pour le samedi

0, 1,. , 6

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8380

Jour du mois sur deux chiffres

01, 02,. , 31

(9)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8381

Nom du mois abrégé dans la langue locale

Tháng một, tháng hai,. , Dec (en_US);

tháng giêng. , févr. ,. , Tháng mười hai. (f RFR)

(1)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8382

Nom complet du mois dans la langue locale

Tháng một tháng hai,. , tháng 12 (vi_US);

janvier, février,. , decembre (fr_FR)

(1)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8383

Numéro du mois sur deux chiffres

01, 02,. , 12

(9)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8384

Année sur deux chiffres (sans le siècle)

00, 01,. , 99

(9)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8385

Année complète sur quatre chiffres

0001, 0002,. , 2013, 2014,. , 9998, 9999

(2)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8386

Heure à deux chiffres de 00 à 23

00, 01,. , 23

(9)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8387

Heure à deux chiffres pour les horloges 12h (01 à 12)

01, 02,. , 12

(9)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8388

Tương đương cục bộ với AM/PM

AM, PM (en_US);

sáng, chiều (de_DE)

(1), (3)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8389

Minutes sur deux chiffres

00, 01,. , 59

(9)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8390

Secondes sur deux chiffres

00, 01,. , 59

(4), (9)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8391

Micro giây dưới dạng số thập phân, được đệm bằng 0 thành 6 chữ số

000000, 000001,. , 999999

(5)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8392

Décalage horaire UTC sous la forme

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8393 (chaîne vide si l'instance est naïve)

(video), +0000, -0400, +1030, +063415, -030712. 345216

(6)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8394

Nom du fuseau horaire (chaîne vide si l'instance est naïve)

(video), UTC, GMT

(6)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8395

Numéro du jour dans l'année sur trois chiffres

001, 002,. , 366

(9)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8396

Số tuần của năm (Chủ nhật là ngày đầu tiên của tuần) dưới dạng số thập phân không đệm. Tất cả các ngày trong một năm mới trước Chủ nhật đầu tiên được coi là trong tuần 0

00, 01,. , 53

(7), (9)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8397

Số tuần của năm (Thứ Hai là ngày đầu tiên của tuần) dưới dạng số thập phân không đệm. Tất cả các ngày trong năm mới trước ngày thứ Hai đầu tiên được coi là trong tuần 0

00, 01,. , 53

(7), (9)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8398

Représentation locale de la date et de l'heure

Thứ ba 16 tháng 8 21. 30. 00 1988 (vi_Hoa Kỳ);

tháng ba. 16 tháng 10 1988 21. 30. 00 (fr_FR)

(1)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8399

Ngôn ngữ đại diện của ngày tháng

16/08/88 (Không có);

16/08/1988 (en_US);

16/08/1988 (fr_FR)

(1)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
900

Représentation locale de l'heure

21. 30. 00 (en_US) ;

21. 30. 00 (fr_FR)

(1)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
901

Un caractère

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
902 littéral

%

Plusieurs chỉ thị supplémentaires non requises par lanorme C89 sont incluses pour des raisons de commodité. Ces paramètres phóng viên tous aux valeurs de date de lanorme ISO 8601

chỉ thị

Ý nghĩa

Ví dụ

ghi chú

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
903

Année complète ISO 8601 représentant l'année contenant la plus grande partie de la semaine ISO (

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
904)

0001, 0002,. , 2013, 2014,. , 9998, 9999

(số 8)

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
905

Jour de la semaine ISO 8601 où 1 tương ứng au lundi

1, 2,. , 7

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
904

Numéro de la semaine ISO 8601, avec lundi étant le Premier jour de la semaine. La semaine 01 est la semaine contenant le 4 janvier

01, 02,. , 53

(8), (9)

Những thứ này có thể không khả dụng trên tất cả các nền tảng khi được sử dụng với phương pháp

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8356. Chỉ thị năm và tuần ISO 8601 không thể hoán đổi cho nhau với chỉ thị số năm và tuần ở trên. Gọi
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8357 với các chỉ thị ISO 8601 không đầy đủ hoặc không rõ ràng sẽ làm tăng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
214

Bộ mã định dạng đầy đủ được hỗ trợ khác nhau giữa các nền tảng, bởi vì Python gọi hàm

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8356 của thư viện C của nền tảng và các biến thể nền tảng là phổ biến. Để xem toàn bộ mã định dạng được hỗ trợ trên nền tảng của bạn, hãy tham khảo tài liệu strftime(3). Cũng có sự khác biệt giữa các nền tảng trong việc xử lý các thông số định dạng không được hỗ trợ

Nouveau dans la version 3. 6. ______4903,

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
905 và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
904 ont été ajoutés.

Kỹ thuật chi tiết¶

Nói chung,

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
914 hoạt động giống như mô-đun
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
916 của mô-đun
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 mặc dù không phải tất cả các đối tượng đều hỗ trợ phương thức
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
258

Pour la méthode

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8362, la valeur par défaut est
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
919. tous les composants non spécifiés dans la chaîne de formatage seront retirés de la valeur par défaut. 4

L'utilisation de

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
920 équivaut à

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
21

sauf lorsque le format inclut des composantes de sous-secondes ou des informations de décalage de fuseau horaire, qui sont prises en charge dans

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
921 mais pas par
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
922

Đối với đối tượng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0, không nên sử dụng mã định dạng cho năm, tháng và ngày vì đối tượng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
0 không có giá trị như vậy. Nếu chúng vẫn được sử dụng,
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
925 được thay thế cho năm và
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
35 cho tháng và ngày

Đối với đối tượng

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32, không nên sử dụng mã định dạng cho giờ, phút, giây và micro giây vì đối tượng
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
32 không có các giá trị như vậy. Nếu chúng vẫn được sử dụng, thì
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
414 sẽ được thay thế cho chúng

Pour la même raison, la gestion des chaînes contenant des caractères (ou point) Unicode qui ne peuvent pas être représentés dans la locale actuelle dépend aussi de la plateforme. Sur surees plateformes, ces caractères sont conservés tels quels dans la sortie, alors que sur d'autres plateformes

>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
8366 lève une
>>> delta2 > delta1
True
>>> delta2 > 5
Traceback (most recent call last):
  File "", line 1, in 
TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
931 ou renvoie une chaîne vide

ghi chú

  1. Comme le format dépend de la locale courante, les assomptions sur la valeur de retour doivent être prises soigneusement. L'ordre des champs variera (ví dụ: « mois/jour/année » so với « année/mois/jour »), et le retour pourrait contenir des caractères Unicode encodés en utilisant l'encodage par défaut de la locale (ví dụ:

  2. La méthode

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8357 máy phân tích peut toutes les années de l'intervalle [1, 9999], mais toutes les années < 1000 doivent être représentées sur quatre chiffres

    Sửa đổi ở phiên bản 3. 2. Dans les versions précédentes, la méthode

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8356 était limitée aux années >= 1900.

    Sửa đổi ở phiên bản 3. 3. Phiên bản 3. 2, la méthode

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8356 était limitée aux années >= 1000.

  3. Quand utilisée avec la méthode

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8357, la directive
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8388 n'affecte l'heure extraite que si la directive
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8387 est utilisée pour analyser l'heure

  4. À l'inverse du module

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    0, le module
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    7 ne gère pas les secondes intercalaires

  5. Khi được sử dụng với phương thức

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8357, chỉ thị
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8391 chấp nhận từ một đến sáu chữ số và số 0 ở bên phải.
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8391 là một phần mở rộng cho tập hợp các ký tự định dạng trong tiêu chuẩn C (nhưng được triển khai riêng trong các đối tượng ngày giờ và do đó luôn có sẵn)

  6. Pour les objets naïfs, les codes de formatage

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8392 et
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8394 sont remplacés par des chaînes vides

    Pour un objet avisé

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8392

    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    72 được chuyển đổi thành một chuỗi có dạng
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8393, trong đó
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    83 là chuỗi 2 chữ số cho biết số giờ bù UTC,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    954 là chuỗi 2 chữ số cho số phút bù giờ UTC,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    955 là chuỗi 2 chữ số cho . Phần
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    956 bị bỏ qua khi phần bù là một số nguyên giây và cả phần
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    956 và phần
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    955 đều bị bỏ qua khi phần bù là một số nguyên phút. Ví dụ: nếu
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    72 trả về
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    961, thì
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8392 được thay thế bằng chuỗi
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    963

    Sửa đổi ở phiên bản 3. 7. Le décalage UTC peut aussi être autre đã chọn qu'un ensemble de minutes.

    Sửa đổi ở phiên bản 3. 7. Quand la directive

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8392 est soumise à la méthode
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8357, le décalage UTC peut avoir une colonne comme séparateur entre les heures, minutes et secondes. Ví dụ,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    966, est analysé comme un décalage d'une heure. Par ailleurs,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    967 est identique à
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    968.

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8394

    Trong

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8356,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8394 được thay thế bằng một chuỗi rỗng nếu
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    181 trả về
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    403;

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8357 accepte seulement surees valeurs pour
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8394

    1. toute valeur dans

      >>> delta2 > delta1
      True
      >>> delta2 > 5
      Traceback (most recent call last):
        File "", line 1, in 
      TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
      
      977 pour votre machine locale

    2. les valeurs

      >>> delta2 > delta1
      True
      >>> delta2 > 5
      Traceback (most recent call last):
        File "", line 1, in 
      TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
      
      978 et
      >>> delta2 > delta1
      True
      >>> delta2 > 5
      Traceback (most recent call last):
        File "", line 1, in 
      TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
      
      979 codes en dur

    Ainsi, quelqu'un qui vit au Japon peut avoir comme valeurs valides

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    980,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    978 et
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    979, mais probablement pas
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    983. Les valeurs invalides lèvent
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    214

    Sửa đổi ở phiên bản 3. 2. Khi chỉ thị

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8392 được cung cấp cho phương thức
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8357, một đối tượng
    >>> from datetime import timedelta
    >>> delta1 = timedelta(seconds=57)
    >>> delta2 = timedelta(hours=25, seconds=2)
    >>> delta2 != delta1
    True
    >>> delta2 == 5
    False
    
    7 nhận biết sẽ được tạo ra.
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    4 của kết quả sẽ được đặt thành phiên bản
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8.

  7. Các chỉ thị quand ces sont utilisées avec la méthode

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8357,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8396 et
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8397 ne sont utilisées dans les calculs que si le jour de la semaine et l'année calendaire (
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8385) sont spécifiés

  8. De façon similaire à

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8396 et
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8397,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    996 n'est utilisé dans les calculs que lorsque le jour de la semaine et l'année ISO (
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    903) sont specifiés dans la chaîne de formatage
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8357. Notez aussi que
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    903 et
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8385 ne sont pas hoán đổi cho nhau

  9. Chỉ thị quand cette est utilisée avec la méthode

    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8357, le zéro d'entête est optionnel pour les các định dạng
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8380,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8383,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8386,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8387,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8389,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8390,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    4008,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8396,
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8397 và
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    904. Định dạng
    >>> delta2 > delta1
    True
    >>> delta2 > 5
    Traceback (most recent call last):
      File "", line 1, in 
    TypeError: '>' not supported between instances of 'datetime.timedelta' and 'int'
    
    8384 requiert un zéro en entête

ghi chú

1

Si on lờ đi les effets de la Relativité

2

Điều này phù hợp với định nghĩa của lịch "proleptic Gregorian" trong cuốn sách Tính toán lịch của Dershowitz và Reingold, trong đó nó là lịch cơ sở cho tất cả các tính toán. Xem sách để biết các thuật toán chuyển đổi giữa các thứ tự Gregorian proleptic và nhiều hệ thống lịch khác