Salut les agrumes !
Je prépare un tuto sur les dates (et tout ce qui va avec), et pour ça j’aurais besoin de votre aide !
Dans votre langage préféré, quelles sont :
- Les bibliothèques les plus utilisées / pratiques pour gérer des dates, heures, fuseaux horaires et instants ?
- Les méthodes pour gérer les horloges « légales » ?
- Les méthodes pour gérer les horloges « monotoniques » ?
- Une horloge « légale » étant une horloge qui donne l’heure courante dans un fuseau horaire donné, donc qui va « sauter » (voire reculer) au moment des changements d’heures.
- Une horloge « monotonique » étant une horloge qui ne va jamais reculer pendant l’exécution du programme, même si l’utilisateur modifie la date de son système.
Pour l’instant, j’ai :
-
Java
- Le package standard java.time / Joda Time / Time4J
- Les différents calendriers des précédentes libs
- Une solution à base de
System.nanoTime()
ouTemporalType.CLOCK.from(SystemClock.MONOTONIC)
de Time4J.
-
JavaScript
-
Perl
-
Python
- Module standard
datetime
, pytz pour gérer les fuseaux horaires.
- Module standard
-
R
- lubridate, dont
Durations
pour les calculs sur des dates légales, etPeriods
pour les calculs sur des dates monotoniques.
Merci d’avance pour votre aide !
+0
-0