Est-il un moyen plus facile d'obtenir de début de la journée le temps que cela?
En gros, je veux obtenir le zéro ou le début de l'heure pour le jour actuel.
def today = Calendar.instance
today.set(Calendar.HOUR_OF_DAY, 0)
today.set(Calendar.MINUTE, 0)
today.set(Calendar.SECOND, 0)
println today //Mon Mar 15 00:00:00 SGT 2010
OriginalL'auteur Teo Choong Ping | 2010-03-15
Vous devez vous connecter pour publier un commentaire.
Pas plus simple que les autres solutions, mais moins de lignes:
OriginalL'auteur Miklos Csuka
Vous pouvez utiliser le
clearTime()
function deAgenda
en Groovy:OriginalL'auteur VonC
Oui, il serait agréable d'avoir une telle méthode. Mais si vous pouvez vous contenter d'une fonction courte alors voici la mienne:
OriginalL'auteur mikeyreilly
Selon Groovy date de la documentation, il semble que c'est la façon optimale.
Cependant, l'utilisation de Groovy avec mot-clé, vous pouvez compresser un peu de vos déclarations
OriginalL'auteur Riduidel
Pas tout à fait sûr si c'est la meilleure façon, ou fait correct (pas sûr si le fuseau horaire questions se posent à partir de cela), mais il pourrait fonctionner pour de simples cas d'utilisation:
Début de la journée
La fin de la journée
OriginalL'auteur Nico Huysamen
À partir de Java 8 utilisation de java.solution:
OriginalL'auteur MichailI