本文整理汇总了Java中java.util.GregorianCalendar.FEBRUARY属性的典型用法代码示例。如果您正苦于以下问题:Java GregorianCalendar.FEBRUARY属性的具体用法?Java GregorianCalendar.FEBRUARY怎么用?Java GregorianCalendar.FEBRUARY使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类java.util.GregorianCalendar
的用法示例。
在下文中一共展示了GregorianCalendar.FEBRUARY属性的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: randomDate
/**
* Génère une date entre dans l'intervalle d'année spécifier.
* @param startYear L'année de départ de l'intervalle
* @param endYear l'année de fin de l'intervalle
* @return La date généré
*/
protected Date randomDate(Integer startYear, Integer endYear) {
ThreadLocalRandom random = ThreadLocalRandom.current();
int month = random.nextInt(1, 12);
int day = 1;
if (month == GregorianCalendar.FEBRUARY) {
day = random.nextInt(1, 28);
} else if (month == GregorianCalendar.APRIL || month == GregorianCalendar.JUNE || month == GregorianCalendar.SEPTEMBER || month == GregorianCalendar.OCTOBER) {
day = random.nextInt(1, 30);
} else {
day = random.nextInt(1, 31);
}
GregorianCalendar gc = new GregorianCalendar(random.nextInt(startYear, endYear), random.nextInt(1, 12), day);
return gc.getTime();
}