Essayer de comprendre le module datetime et avoir besoin d'aide.Quel serait le code python pour ajouter du temps à un horodatage spécifique?
J'ai une chaîne qui ressemble à ceci:
00:03:12,200 --> 00:03:14,316
(c'est-heures: minutes: secondes, millisecondes) et besoin d'ajouter, disons 10 secondes à chaque horodatage. Pour avoir comme sortie:
00:03:22,200 --> 00:03:24,316
Quel serait le code python pour faire cela?
La question est de savoir comment convertir le « 00: 03: 12,200 "chaîne dans l'objet temps. J'obtiens des erreurs pour le t = datetime.strptime ("00: 02: 59,840", "% HH:% MM:% SS, mmm"). Dit: ValueError: données de temps '00: 02: 59,840 'ne correspondent pas au format'% HH:% MM:% SS, mmm ' – user63503
t = datetime.strptime ("00:02:59", "% HH:% MM :% SS% mmm ") ou"% HH:% MM:% SS%, mmm "ou"% HH:% MM:% SS,% mmm "- tous donnent les erreurs. J'ai une virgule après quelques secondes, qui ne savent pas comment représenter dans la chaîne de format. – user63503
Pour moi quand je fais: t = datetime.strptime ("00: 02: 59,840", "% HH:% MM:% SS,% f") il montre une erreur: ValueError: données de temps '00: 02: 59,840 'ne correspond pas au format'% HH:% MM:% SS,% f ' – user63503