Comment comparer deux DateTime cordes et revenir différence en heures? (shell bash)

Je peux le faire en php avec le code suivant:

$dt1 = '2011-11-11 11:11:11';
$t1 = strtotime($dt1);

$dt2 = date('Y-m-d H:00:00');
$t2 = strtotime($dt2);

$tDiff = $t2 - $t1;

$hDiff = round($tDiff/3600);

$hDiff va me donner le résultat en heures.

Comment puis-je mettre en œuvre le ci-dessus dans le shell bash?

C'est assez difficile à faire dans la plupart des environnement shell. Je collerais à un script php, si c'est ce que vous êtes déjà à l'aise avec. Perl et Python sont également bonnes pour ce genre de chose.

OriginalL'auteur denormalizer | 2011-11-14