Actuellement, je suis en utilisant le code suivant pour obtenir année, mois, jour du mois, l'heure et les minutes Groovy:Groovy/Grails classe date - obtenir le jour du mois
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
En utilisant getAt(Calendar.DAY_OF_MONTH)
pour la journée de le mois semble un peu incohérent dans ce contexte. Y a-t-il un moyen plus court d'obtenir le jour du mois?
Pourquoi faites-vous maintenant.année + 1900? –
Mykola: new Date(). L'année est actuellement 109, d'où la nécessité d'ajouter 1900. – knorv
Mais pourquoi l'ajoutez-vous à une 'année' et ne l'utilisez pas? –