List of usage examples for org.joda.time LocalDate now
public static LocalDate now()
ISOChronology
in the default time zone. From source file:stali.Stali.java
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) { StringBuilder dataDest = new StringBuilder(""); String randoms[] = randomValues.getText().split(" "); if (randoms.length == 4) { int numberOfCats = Integer.valueOf(randoms[0]); int numberOfTexts = Integer.valueOf(randoms[1]); int numberOfDays = Integer.valueOf(randoms[2]); int maxPerDay = Integer.valueOf(randoms[3]); LocalDate from = LocalDate.now().minusDays(numberOfDays); for (int d = 0; d <= numberOfDays; d++) { LocalDate date = from.plusDays(d); for (int c = 1; c <= numberOfCats; c++) { for (int t = 1; t <= numberOfTexts; t++) { dataDest.append(c);/* w w w . j a v a 2s. c o m*/ dataDest.append("\t"); dataDest.append(t); dataDest.append("\t"); dataDest.append(date); dataDest.append("\t"); dataDest.append(random(0, maxPerDay)); dataDest.append("\n"); } } } } else { dataDest.append("wrong parameters in random TextBox. " + "int = number of category, " + "int = number of text, " + "int = number of days, " + "int = text per day"); } textFinal.setText(dataDest.toString()); }
From source file:uk.ac.ox.oucs.vle.CourseDAOImpl.java
License:Educational Community License
@SuppressWarnings("unchecked") public List<CourseGroupDAO> findCourseGroupBySubUnit(final String subunitId, final Range range, final Date now, final boolean external) { return getHibernateTemplate().executeFind(new HibernateCallback() { // Need the DISTINCT ROOT ENTITY filter. public Object doInHibernate(Session session) throws HibernateException, SQLException { Date startLastYear = getPreviousYearBeginning(LocalDate.now()).toDate(); Criteria criteria = session.createCriteria(CourseGroupDAO.class); criteria.add(Restrictions.eq("subunit", subunitId)); criteria.add(Restrictions.ne("visibility", "PR")); if (external) { criteria.add(Restrictions.ne("visibility", "RS")); }/* w w w . ja v a 2s. c o m*/ criteria.add(Restrictions.eq("hideGroup", false)); switch (range) { case UPCOMING: criteria = criteria.createCriteria("components", JoinFragment.LEFT_OUTER_JOIN) .add(Expression.or(Expression.gt("baseDate", now), Expression .and(Expression.isNull("baseDate"), Expression.isNotNull("startsText")))); break; case PREVIOUS: criteria = criteria.createCriteria("components", JoinFragment.LEFT_OUTER_JOIN) .add(Expression.or( Expression.and(Expression.le("baseDate", now), Expression.gt("baseDate", startLastYear)), Expression.and(Expression.isNull("baseDate"), Expression.isNull("startsText")))); break; } criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); criteria.addOrder(Order.asc("title")); return criteria.list(); } }); }
From source file:uk.ac.ox.oucs.vle.CourseDAOImpl.java
License:Educational Community License
@SuppressWarnings("unchecked") public List<CourseGroupDAO> findCourseGroupByWords(final String[] words, final Range range, final Date date, final boolean external) { return getHibernateTemplate().executeFind(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Date startLastYear = getPreviousYearBeginning(LocalDate.now()).toDate(); Criteria criteria = session.createCriteria(CourseGroupDAO.class); for (String word : words) { criteria.add(Expression.ilike("title", word, MatchMode.ANYWHERE)); }//from www . ja v a2 s. c om criteria.add(Expression.ne("visibility", "PR")); if (external) { criteria.add(Expression.ne("visibility", "RS")); } criteria.add(Expression.eq("hideGroup", false)); switch (range) { case UPCOMING: criteria = criteria.createCriteria("components", JoinFragment.LEFT_OUTER_JOIN) .add(Expression.or(Expression.gt("baseDate", date), Expression .and(Expression.isNull("baseDate"), Expression.isNotNull("startsText")))); break; case PREVIOUS: criteria = criteria.createCriteria("components", JoinFragment.LEFT_OUTER_JOIN) .add(Expression.or( Expression.and(Expression.le("baseDate", date), Expression.gt("baseDate", startLastYear)), Expression.and(Expression.isNull("baseDate"), Expression.isNull("startsText")))); break; } criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); return criteria.list(); } }); }
From source file:uk.org.rbc1b.roms.db.volunteer.interview.InterviewSession.java
License:Open Source License
/** * @return true if the session isin the past. *///from w w w.j av a 2 s .co m public boolean isInPast() { DateTime today = LocalDate.now().toDateTimeAtStartOfDay(); DateTime sessionDate = DataConverterUtil.toDateTime(date); return today.isAfter(sessionDate); }
From source file:uk.org.rbc1b.roms.db.volunteer.interview.InterviewSession.java
License:Open Source License
/** * @return true if the session is today. *//*from w w w .j a v a 2 s. c o m*/ public boolean isToday() { DateTime today = LocalDate.now().toDateTimeAtStartOfDay(); DateTime sessionDate = DataConverterUtil.toDateTime(date); return today.isEqual(sessionDate.toDateMidnight()); }
From source file:utils.JodaDateUtil.java
License:Apache License
public static Date today() { return LocalDate.now().toDate(); }
From source file:vn.webapp.service.AcademicYearServiceImpl.java
public AcademicYear getCurAcadYear() { List<AcademicYear> acadYearList = academicYearDAO.getList(); AcademicYear res = new AcademicYear(); LocalDate today = LocalDate.now(); LocalDate firstdate = LocalDate.now(); LocalDate enddate = LocalDate.now(); for (AcademicYear aY : acadYearList) { DateTimeFormatter fmt = DateTimeFormat.forPattern("dd-MM-yyyy"); DateTimeFormatter fmt1 = DateTimeFormat.forPattern("yyyy-MM-dd"); try {//from w w w . ja v a2 s . c o m firstdate = fmt.parseLocalDate(aY.getACAYEAR_FromDate()); enddate = fmt.parseLocalDate(aY.getACAYEAR_ToDate()); } catch (IllegalArgumentException e) { firstdate = fmt1.parseLocalDate(aY.getACAYEAR_FromDate()); enddate = fmt1.parseLocalDate(aY.getACAYEAR_ToDate()); } //System.out.println(aY.getACAYEAR_Code()+":"+firstdate+" --> "+enddate); if ((Days.daysBetween(firstdate, today).getDays() > 0) && (Days.daysBetween(today, enddate).getDays() > 0)) { res = aY; break; } } return res; }
From source file:vn.webapp.service.AcademicYearServiceImpl.java
public int getCurSemester() { List<AcademicYear> acadYearList = academicYearDAO.getList(); AcademicYear res = new AcademicYear(); LocalDate today = LocalDate.now(); LocalDate firstdate = LocalDate.now(); LocalDate enddate = LocalDate.now(); for (AcademicYear aY : acadYearList) { DateTimeFormatter fmt = DateTimeFormat.forPattern("dd-MM-yyyy"); DateTimeFormatter fmt1 = DateTimeFormat.forPattern("yyyy-MM-dd"); try {// w w w .j a v a 2 s . com firstdate = fmt.parseLocalDate(aY.getACAYEAR_FromDate()); enddate = fmt.parseLocalDate(aY.getACAYEAR_ToDate()); } catch (IllegalArgumentException e) { firstdate = fmt1.parseLocalDate(aY.getACAYEAR_FromDate()); enddate = fmt1.parseLocalDate(aY.getACAYEAR_ToDate()); } //System.out.println(aY.getACAYEAR_Code()+":"+firstdate+" --> "+enddate); if ((Days.daysBetween(firstdate, today).getDays() > 0) && (Days.daysBetween(today, enddate).getDays() > 0)) { int weeks = Days.daysBetween(firstdate, today).getDays() / 7 + 1; if (weeks < 23) return 1; else if (weeks < 45) return 2; else return 3; } } return 0; }