0
votes

Utilisation du module DateTime pour imprimer du temps à l'étape de Delta Time

J'essaie de comprendre Python DateTime Module. Je veux augmenter le temps de 5min entre deux intervalles. C'est ce que j'ai fait, xxx

ceci donne 08:05:00 . Je veux le résultat comme suit, xxx

Comment obtenir le reste du temps de manière plus simple? Je reçois une erreur si j'utilise un pour la boucle.


0 commentaires

4 Réponses :


2
votes

Un moyen d'utiliser pandas.date_range : xxx

Si vous ne voulez que le temps (juste comme illustré), utilisez pandas.series.dt. Temps : xxx

sortie: xxx


0 commentaires

1
votes

Si vous voulez faire cela en utilisant DateTime , essayez pendant que comme suit: xxx

C'est ce que vous obtiendrez : xxx


0 commentaires

1
votes

Il est simple en utilisant le Plage Code > fonction et convertir les minutes en secondes et vice versa.
Le code utilise une expression génératrice pour obtenir une série d'objets DateTime, pas une compréhension de liste. Si cela devait comprendre la différence entre eux, il est très facile de trouver des tonnes d'informations à ce sujet sur Overflow de pile .

['10/25/2015:00:00:05',
 '10/25/2015:00:05:05',
 '10/25/2015:00:10:05',
...
'10/25/2015:23:45:05',
 '10/25/2015:23:50:05',
 '10/25/2015:23:55:05']


0 commentaires

1
votes

Voici une approche: xxx

sortie: xxx

limitation: cette technique fonctionne pour une valeur maximale de fin_h = 24.


0 commentaires