Example usage for org.joda.time LocalDate now

List of usage examples for org.joda.time LocalDate now

Introduction

In this page you can find the example usage for org.joda.time LocalDate now.

Prototype

public static LocalDate now() 

Source Link

Document

Obtains a LocalDate set to the current system millisecond time using ISOChronology in the default time zone.

Usage

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;
}