Groovy/Graal classe date - mise jour du mois

Actuellement, je suis en utilisant le code suivant pour obtenir l'année, le mois, le jour du mois, l'heure et les minutes dans Groovy:

Date now = new Date()
Integer year = now.year + 1900
Integer month = now.month + 1
Integer day = now.getAt(Calendar.DAY_OF_MONTH) //inconsistent!
Integer hour = now.hours
Integer minute = now.minutes
//Code that uses year, month, day, hour and minute goes here

À l'aide de getAt(Calendar.DAY_OF_MONTH) pour le jour du mois semble un peu incohérent dans ce contexte. Est-il un moyen plus court pour obtenir le jour du mois?

Pourquoi êtes-vous en train de faire.année + 1900?
Mykola: new Date().l'année est actuellement 109, d'où la nécessité d'ajouter 1900.
Mais pourquoi voulez-vous l'ajouter à certains "année" et ne pas l'utiliser?
année, mois, jour, heures et minutes sont utilisés plus tard dans le code.
qu'en est milli ou micro secondes? j'ai essayé maintenant.millisecondes ou microsecondes, mais pas une telle propriété

OriginalL'auteur knorv | 2009-09-06