Je n'avais jamais travaillé avec le module datetime dans Python 2.3, et j'ai un problème très stupide. Je dois lire une date dans le formatLire une date formatée dans Python 2.3?
'10-JUL-2010'
puis soustraire un jour (j'utiliser timedelta
), et retourner la chaîne
'09-JUL-2010 00:00:00 ET'
Bien sûr, cela est pour des centaines de dates. Bien que cela devrait être trivial, je ne trouve pas l'information sur la façon de lire les dates formatées dans Python 2.3! Aidez-moi!
Modifier
Je suis en mesure de récupérer la date formatée comme un tuple, mais il n'acceptera pas l'objet timedelta
pour la soustraction! Je travaille encore là-dessus ...
** Modifier **
Enfin ... grâce à votre aide, j'ai pu résoudre le problème comme suit:
print (datetime(*(time.strptime(date_string, format)[0:6])).strftime('%d-%b-%Y')).upper()+'00:00:00 ET'
Oui, mais la fonction 'strptime()' n'est pas disponible! – Escualo
Il est dans le module de temps, comme indiqué dans l'édition. Ce dernier lien va vous montrer la lumière. – Sufian
Merci ... pas j'essaie d'obtenir le résultat de 'strptime()' pour soustraire un objet 'timedelta'. Ils ne sont pas compatibles! C'est un cauchemar! – Escualo