Example usage for org.joda.time DateTime getYear

List of usage examples for org.joda.time DateTime getYear

Introduction

In this page you can find the example usage for org.joda.time DateTime getYear.

Prototype

public int getYear() 

Source Link

Document

Get the year field value.

Usage

From source file:kr.debop4j.timeperiod.tools.Times.java

License:Apache License

/**
 *  ?? ? ?  ?//from w ww  .  j  a v  a  2  s  .c om
 *
 * @param moment ??
 * @return ?  ?
 */
public static DateTime startTimeOfHalfyear(DateTime moment) {
    return startTimeOfHalfyear(moment.getYear(), moment.getMonthOfYear());
}

From source file:kr.debop4j.timeperiod.tools.Times.java

License:Apache License

/**
 * End time of halfyear./*from  www  .ja va 2s  . co  m*/
 *
 * @param moment the moment
 * @return the date time
 */
public static DateTime endTimeOfHalfyear(DateTime moment) {
    return endTimeOfHalfyear(moment.getYear(), moment.getMonthOfYear());
}

From source file:kr.debop4j.timeperiod.tools.Times.java

License:Apache License

/**
 * Start time of quarter./*from   www  . j ava2  s.  c  om*/
 *
 * @param moment the moment
 * @return the date time
 */
public static DateTime startTimeOfQuarter(DateTime moment) {
    return startTimeOfQuarter(moment.getYear(), moment.getMonthOfYear());
}

From source file:kr.debop4j.timeperiod.tools.Times.java

License:Apache License

/**
 * End time of quarter./*  w  w  w .ja  v  a2 s.  com*/
 *
 * @param moment the moment
 * @return the date time
 */
public static DateTime endTimeOfQuarter(DateTime moment) {
    return endTimeOfQuarter(moment.getYear(), moment.getMonthOfYear());
}

From source file:kr.debop4j.timeperiod.tools.Times.java

License:Apache License

/**
 * Start time of month./*from w  ww. jav a2  s.  co m*/
 *
 * @param moment the moment
 * @return the date time
 */
public static DateTime startTimeOfMonth(DateTime moment) {
    return new DateTime(moment.getYear(), moment.getMonthOfYear(), 1, 0, 0);
}

From source file:kr.debop4j.timeperiod.tools.Times.java

License:Apache License

/**
 * Start time of week.// w  w  w.  j a  v a  2 s . c  om
 *
 * @param year         the year
 * @param weekOfYear   the week of year
 * @param timeCalendar the time calendar
 * @return the date time
 */
public static DateTime startTimeOfWeek(int year, int weekOfYear, ITimeCalendar timeCalendar) {
    DateTime current = startTimeOfYear(year).minusWeeks(1);
    while (current.getYear() < year + 2) {
        if (current.getWeekyear() == year && current.getWeekOfWeekyear() == weekOfYear)
            break;
        current = current.plusDays(1);
    }
    return current;
}

From source file:kr.debop4j.timeperiod.tools.Times.java

License:Apache License

/**
 * Previous quarter of.// w w w .ja va 2s  .com
 *
 * @param moment the moment
 * @return the quarter
 */
public static Quarter previousQuarterOf(DateTime moment) {
    return previousQuarter(moment.getYear(), quarterOf(moment)).getQuarter();
}

From source file:kr.debop4j.timeperiod.tools.Times.java

License:Apache License

/**  ???  . */
public static DateTime setMonth(DateTime moment, int monthOfYear) {
    return setDate(moment, moment.getYear(), monthOfYear, moment.getDayOfMonth());
}

From source file:kr.debop4j.timeperiod.tools.Times.java

License:Apache License

/**  ??? ? . */
public static DateTime setDay(DateTime moment, int dayOfMonth) {
    return setDate(moment, moment.getYear(), moment.getMonthOfYear(), dayOfMonth);
}

From source file:kr.debop4j.timeperiod.tools.Times.java

License:Apache License

/**
 * Trim to year. (??? ??  ?? )/*from   w  w  w. j a v a 2s.c o m*/
 *
 * @param moment the moment
 * @return the date time
 */
public static DateTime trimToYear(DateTime moment) {
    return new DateTime(moment.getYear(), 1, 1, 0, 0);
}