Pour ajouter à mikej de réponse:
Un Joda la durée est une "physique" de l'intervalle de temps; par exemple:
12000 milliseconds
<-- ceci est une durée
Un Joda de l' intervalle est en fait une paire de secondes (démarrage instantané de la fin de l'instantané). Un instant , est entièrement spécifié datetime (à la fois civile et physique). Par exemple, (pseudo de notation):
(2010/3/3 19:00:00.000 UTC ; 2010/3/3 20:00:00.000 UTC)
<-- ceci est un intervalle
Un intervalle, alors, peut être converti en durée, mais pas l'inverse.
Tenir compte de ces deux intervalles:
I1=(2010/3/3 19:00:00.000 UTC ; 2010/3/3 20:00:00.000 UTC)
I2=(2010/3/3 21:00:00.000 UTC ; 2010/3/3 22:00:00.000 UTC)
Sous la forme d'intervalles, I1
et I2
sont différentes, mais si je convertir des durées, je reçois 3600000 milliseconds
, d'où les durées sont égales.
Enfin, une période est une période de "temps civil", exprimée en nombre de mois, jours, heures, etc. Il n'est pas-en soi - représentent une "physique" de l'intervalle, d'où il ne peut pas être directement converti en durée (mois ont longueur variable...).
Ceci répond à la question 3: vous ne pouvez diviser par deux le temps physique (une durée).