Script pour obtenir la différence entre 2 dates
Bonjour,
Je souhaiterais faire la soustraction ou différence entre les dates d'une colonne A (date_end, col4) et la date d'une colonne B (date, col2) pour obtenir le temps écoulé en format 00:00:00 ou en secondes sur une nouvelle colonne.
Il s'agit d'un fichier csv extait d'une base postresql.
Y'a t'il une solution ?
Voici un exemple d'un fichier csv. Les séparateurs de colonnes sont des pipes.
Code:
1 2 3 4 5 6 7 8 9
| id | date | date_answer | date_end | source_name | source_exten | source_line_identity | destination_name | destination_exten | destination_line_identity | direction | user_field
----+----------------------------------+---------+-----------------------------------+--------------+--------------+----------------------+------------+----------------+---------------------+-----------+-----------
1 | 2018-02-02 15:15:11.062908 | | 2018-02-02 15:15:13.560461 | Chuck NORRIS | 300 | sip/0qrlxc74 | | 200 | | internal |
2 | 2018-02-02 15:15:16.13477 | | 2018-02-02 15:15:19.245265 | Will SMITH | 100 | sip/82k4fcvw | | 200 | | internal |
3 | 2018-02-02 15:15:21.986507 | | 2018-02-02 15:15:49.86511 | Bruce LEE | 200 | sip/lh1glsus | | 100 | | internal |
4 | 2018-02-02 15:15:34.287781 | | 2018-02-02 15:16:37.937978 | Chuck NORRIS | 300 | sip/0qrlxc74 | | 100 | | internal |
5 | 2018-02-02 15:21:27.030629 | | 2018-02-02 15:21:48.772893 | Bruce LEE | 200 | sip/lh1glsus | | 100 | sip/82k4fcvw | internal |
6 | 2018-02-02 15:21:31.211697 | | 2018-02-02 15:22:32.139852 | Bruce LEE | 200 | sip/lh1glsus | | 300 | sip/0qrlxc74 | internal |
7 | 2018-02-02 18:10:51.756448 | | 2018-02-02 18:15:52.908658 | Will SMITH | 100 | sip/82k4fcvw | | 200 | sip/lh1glsus | internal | |
(7 lignes)
Je ne suis pas dév de métier alors si vous pouviez expliquer brièvement le cheminement, je vous serais reconnaissant !
Merci