Perl obtenir l'heure UTC et obtenir la différence entre l'UTC horodateurs

Je suis à la recherche pour certains Perl de l'aide sur comment faire cela correctement. Je n'ai pas l'esprit à l'aide d'une bibliothèque pour ce faire.

Je suis en tirant un UTC horodatage à partir d'une base de données mySQL, dans ce format: 2012-02-06 13:50:09

J'ai besoin de Perl à tirer de l'heure UTC actuelle et obtenir la différence entre les deux temps de timbres en quelques minutes (ou secondes). J'ai fait ça dans un sous-processus Unix, mais je vais avoir de la difficulté à obtenir l'heure UTC et le comparant, depuis la zone locale est en cours d'exécution sur l'heure de l'est. Je ne me dérangerait pas de le faire dans le temps Unix, mais ne savez pas comment obtenir avec précision l'heure UTC de la comparer à la "last_timestamp" qui est UTC timestamp à partir de mysql.

my $date_diff = qx(date -d "$(date +'%F %T')" +%s) -
qx(date -d            "$last_timestamp" +%s); 

Comme toujours, votre aide est grandement apprécié et valorisé.

OriginalL'auteur user1130364 | 2012-02-06