List of usage examples for org.joda.time DateTime getYear
public int getYear()
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); }