Je veux convertir un Java.util.Date
en JodaTime
afin d'effectuer des soustractions entre les dates. Existe-t-il un bon moyen concis de convertir de Date
à JodaTime
?
Java.util.Date date = ...
DateTime dateTime = new DateTime(date);
Assurez-vous que date
n'est pas null
, sinon, il agit comme new DateTime()
- I vraiment n'aime pas cela.
http://joda-time.sourceforge.net/quickstart.html
Chaque classe datetime fournit une variété de constructeurs. Ceux-ci incluent le constructeur d'objet. Cela vous permet de construire, par exemple, DateTime à partir des objets suivants:
* Date - a JDK instant
* Calendar - a JDK calendar
* String - in ISO8601 format
* Long - in milliseconds
* any Joda-Time datetime class