Maison >développement back-end >Tutoriel Python >Comment extraire uniquement la date d'un objet Python Datetime ?

Comment extraire uniquement la date d'un objet Python Datetime ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-17 13:41:02965parcourir

How to Extract Only the Date from a Python Datetime Object?

Conversion d'un objet Datetime en chaîne (date uniquement) en Python

La conversion d'un objet datetime en une représentation sous forme de chaîne est une tâche courante en Python. Cependant, l'opération inverse, convertir un objet datetime en une chaîne contenant uniquement la date, peut parfois être plus délicate.

Problème :

Nous avons un objet datetime :

datetime.datetime(2012, 2, 23, 0, 0)

et nous voulons le convertir en une chaîne comme « 23/02/2012 », représentant la date uniquement.

Solution :

Pour y parvenir, nous pouvons utiliser la méthode strftime de l'objet datetime. La méthode strftime formate l'objet datetime selon une chaîne de format spécifiée.

Pour formater la date uniquement, nous utilisons la chaîne de format suivante :

'%m/%d/%Y'

Où :

  • '%m' représente le mois sous la forme d'un nombre à deux chiffres (01-12)
  • '%d' représente le jour de le mois sous forme de nombre à deux chiffres (01-31)
  • '%Y' représente l'année sous forme de nombre à quatre chiffres (par exemple, 2012)

En appliquant le strftime méthode avec la chaîne de format appropriée, nous pouvons extraire la date sous forme de chaîne :

import datetime

t = datetime.datetime(2012, 2, 23, 0, 0)
date_string = t.strftime('%m/%d/%Y')

Cela donnera dans :

'02/23/2012'

Pour des options de formatage supplémentaires, reportez-vous à la documentation sur strftime.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn