Créer un objet datetime à partir d'une chaîne en Python (Python 3.3)

référence

8.1 datetime Type de date de base et type d'heure (Python3.3)

Utilisez strptime ()

Utilisez strptime () pour créer un objet datetime à partir d'une chaîne.

Créer un objet datetime à partir d'une chaîne

from datetime import datetime
>>> t = datetime.strptime('2014/01/01 00:01:02', '%Y/%m/%d %H:%M:%S')
>>> t.strftime('%Y/%m/%d %H:%M:%S')
'2014/01/01 00:01:02'

Créer un objet de date à partir d'une chaîne

Comme vous pouvez le voir dans l'URL de référence, l'objet date n'a pas de méthode strptime (). Par conséquent, ** La méthode suivante est inutile. ** **

C'est une erreur


>>> from datetime import date
>>> t = date.strptime('2014/01/01', '%Y/%m/%d')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: type object 'datetime.date' has no attribute 'strptime'

Pour créer un objet de date à partir d'une chaîne

  1. Créez un objet datetime avec strptime () de datetime

  2. Générez un objet date à partir de l'objet datetime généré

Il semble bon de prendre la méthode.

>>> from datetime import datetime
>>> t = datetime.strptime('2014/01/01', '%Y/%m/%d')
>>> t.isoformat() #A ce stade, la partie temps est initialisée avec 0
'2014-01-01T00:00:00'
>>> date = t.date()
>>> date.isoformat()
'2014-01-01'

Créer un objet de temps à partir d'une chaîne

La création d'un objet de temps à partir d'une chaîne peut être effectuée de la même manière que la création d'un objet de date à partir d'une chaîne.

>>> from datetime import datetime
>>> t = datetime.strptime('13:14:15', '%H:%M:%S')
>>> t.isoformat() #À ce stade, la partie date a été initialisée le 1er janvier 1900.
'1900-01-01T13:14:15'
>>> t = t.time()
>>> t.isoformat()
'13:14:15'

Recommended Posts

Créer un objet datetime à partir d'une chaîne en Python (Python 3.3)
Créer une chaîne aléatoire en Python
Générer une classe à partir d'une chaîne en Python
Créer une instance d'une classe prédéfinie à partir d'une chaîne en Python
Comment créer un objet fonction à partir d'une chaîne
Insérer un objet dans une chaîne en Python
Créer une fonction en Python
Créer un dictionnaire en Python
Méthodes d'objet chaîne en Python
Toucher les objets Python d'Elixir
Créer un conteneur DI avec Python
Créez un Dataframe pandas à partir d'une chaîne.
Créer un fichier binaire en Python
Conversion de la chaîne <-> date (date, datetime) en Python
Créer une application GUI simple en Python
# 5 [python3] Extraire des caractères d'une chaîne de caractères
Créer un fichier deb à partir d'un package python
[GPS] Créer un fichier kml avec Python
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
Spécification du fuseau horaire lors de la conversion d'une chaîne de caractères en type datetime avec python
Modifier Excel à partir de Python pour créer un tableau croisé dynamique
Créez un environnement de test Vim + Python en 1 minute
Créer un fichier GIF en utilisant Pillow en Python
Comment incorporer des variables dans des chaînes python
Créer un module Python
Créer un tableau C à partir d'une feuille Python> Excel
Manipulation de chaîne en python
Créer Spatia Lite en Python
Créer un graphique de distribution normale standard en Python
Créer un environnement virtuel avec conda avec Python
Créer une nouvelle tâche Todoist à partir d'un script Python
Comment générer un objet Python à partir de JSON
Orienté objet en python
Créer un arbre de décision à partir de 0 avec Python (1. Présentation)
Appel de scripts Python à partir de Python intégré en C ++ / C ++
Créer un package contenant des commandes globales en Python
Créer un environnement Python
Créez un fichier MIDI en Python en utilisant pretty_midi
Créer un modèle d'antenne cadre en Python dans KiCad
Comportement lors de l'enregistrement d'un objet datetime python dans MongoDB
Sortie d'une courte chaîne de caractères de type URL en Python
[Docker] Créez un environnement jupyterLab (python) en 3 minutes!
Créez des paramètres dans terraform pour envoyer des messages depuis AWS Lambda Python3.8 vers Slack
Vérifiez si la chaîne est un nombre en python
Comment convertir / restaurer une chaîne avec [] en python
Je souhaite intégrer une variable dans une chaîne Python
Convertir le fuseau horaire de la date (décalage horaire) avec Python (à partir de la chaîne)
[Python] Comment développer des variables dans une chaîne de caractères
Créer un plugin pour exécuter Python Doctest sur Vim (2)
Créez un plug-in pour exécuter Python Doctest avec Vim (1)
En Python, créez un décorateur qui accepte dynamiquement les arguments Créer un décorateur
Script Python qui crée un fichier JSON à partir d'un fichier CSV
python> datetime> De la chaîne de date (format ISO: 2015-12-09 12:40:08) au type datetime
Créez un faux serveur Minecraft en Python avec Quarry
Prendre une capture d'écran en Python
Créer un plugin Wox (Python)
[Python] Utiliser une séquence de chaînes
Comparaison d'objets nuls en Python