List of usage examples for org.joda.time LocalDate getDayOfMonth
public int getDayOfMonth()
From source file:at.jclehner.rxdroid.preferences.DatePreference.java
License:Open Source License
@TargetApi(11) @Override/* w w w. j a v a2 s . co m*/ protected View onCreateDialogView() { final LocalDate value = getValue(); final DatePicker picker = new DatePicker(getThemedContext()); if (Version.SDK_IS_HONEYCOMB_OR_NEWER) picker.setMinDate(mToday.toDate().getTime()); picker.init(value.getYear(), value.getMonthOfYear() - 1, value.getDayOfMonth(), this); return picker; }
From source file:at.jclehner.rxdroid.util.Util.java
License:Open Source License
@TargetApi(11) public static AlertDialog createDatePickerDialog(Context context, LocalDate date, final DatePickerDialog.OnDateSetListener listener) { final DatePicker picker = new DatePicker(context); picker.init(date.getYear(), date.getMonthOfYear() - 1, date.getDayOfMonth(), null); if (Version.SDK_IS_HONEYCOMB_OR_NEWER && !context.getResources().getBoolean(R.bool.is_tablet)) picker.setCalendarViewShown(false); final AlertDialog.Builder ab = new AlertDialog.Builder(context); ab.setView(picker);// w w w . j a va 2 s .c o m ab.setNegativeButton(android.R.string.cancel, null); ab.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { listener.onDateSet(picker, picker.getYear(), picker.getMonth(), picker.getDayOfMonth()); } }); return ab.create(); }
From source file:cache.BreakerCache.java
Vector<ElectricalValue> get_data(Breaker breaker, LocalDate startDate, LocalDate endDate, BaseCache cache)
throws NoActiveDbConnectionException, NoItemSelectedException {
Vector<ElectricalValue> toreturn = new Vector<>();
LocalDate currdate = null;
int cacheditems = 0;
int totalitems = 0;
currdate = new LocalDate(startDate);
while (currdate.isBefore(endDate)) {
YearCache wanted_year = null;//from w w w . j av a 2 s . c om
for (YearCache yc : years) {
if (yc.year == currdate.getYear()) {
wanted_year = yc;
break;
}
}
if (wanted_year == null) {
wanted_year = new YearCache(currdate.getYear());
years.add(wanted_year);
}
MonthCache wanted_month = wanted_year.months[currdate.getMonthOfYear() - 1];
DayCache wanted_day = wanted_month.days[currdate.getDayOfMonth() - 1];
if (wanted_day.data != null) {
cacheditems++;
}
totalitems++;
currdate = currdate.plusDays(1);
}
if (cacheditems / totalitems > 0.9) {
currdate = new LocalDate(startDate);
while (currdate.isBefore(endDate)) {
YearCache wanted_year = null;
for (YearCache yc : years) {
if (yc.year == currdate.getYear()) {
wanted_year = yc;
break;
}
}
if (wanted_year == null) {
wanted_year = new YearCache(currdate.getYear());
years.add(wanted_year);
}
MonthCache wanted_month = wanted_year.months[currdate.getMonthOfYear() - 1];
DayCache wanted_day = wanted_month.days[currdate.getDayOfMonth() - 1];
cache.cache_day(wanted_day);
if (wanted_day.data == null) {
wanted_day.data = LoadDataFromDB.get_data(breaker, currdate, currdate.plusDays(1));
}
toreturn.addAll(wanted_day.data);
currdate = currdate.plusDays(1);
}
} else {
toreturn = LoadDataFromDB.get_data(breaker, startDate, endDate);
currdate = new LocalDate(startDate);
YearCache wanted_year = null;
for (YearCache yc : years) {
if (yc.year == currdate.getYear()) {
wanted_year = yc;
break;
}
}
if (wanted_year == null) {
wanted_year = new YearCache(currdate.getYear());
years.add(wanted_year);
}
MonthCache wanted_month = wanted_year.months[currdate.getMonthOfYear() - 1];
DayCache wanted_day = wanted_month.days[currdate.getDayOfMonth() - 1];
currdate = currdate.plusDays(1);
Vector<ElectricalValue> daydata = new Vector<>();
for (int i = 0; i < toreturn.size(); i++) {
if (toreturn.get(i).datetime.toLocalDate().isBefore(currdate)) {
daydata.add(toreturn.get(i));
} else {
if (daydata.size() > 0) {
wanted_day.data = daydata;
cache.cache_day(wanted_day);
daydata = new Vector<>();
}
wanted_year = null;
for (YearCache yc : years) {
if (yc.year == currdate.getYear()) {
wanted_year = yc;
break;
}
}
if (wanted_year == null) {
wanted_year = new YearCache(currdate.getYear());
years.add(wanted_year);
}
wanted_month = wanted_year.months[currdate.getMonthOfYear() - 1];
wanted_day = wanted_month.days[currdate.getDayOfMonth() - 1];
currdate = currdate.plusDays(1);
}
}
}
return toreturn;
}
From source file:cache.TransformerCache.java
Vector<ElectricalValue> get_data(Transformer transformer, LocalDate startDate, LocalDate endDate,
BaseCache cache) throws NoActiveDbConnectionException, NoItemSelectedException {
Vector<ElectricalValue> toreturn = new Vector<>();
LocalDate currdate = null;
int cacheditems = 0;
int totalitems = 0;
currdate = new LocalDate(startDate);
while (currdate.isBefore(endDate)) {
YearCache wanted_year = null;//from w w w. ja va2s .c o m
for (YearCache yc : years) {
if (yc.year == currdate.getYear()) {
wanted_year = yc;
break;
}
}
if (wanted_year == null) {
wanted_year = new YearCache(currdate.getYear());
years.add(wanted_year);
}
MonthCache wanted_month = wanted_year.months[currdate.getMonthOfYear() - 1];
DayCache wanted_day = wanted_month.days[currdate.getDayOfMonth() - 1];
if (wanted_day.data != null) {
cacheditems++;
}
totalitems++;
currdate = currdate.plusDays(1);
}
if (cacheditems / totalitems > 0.9) {
currdate = new LocalDate(startDate);
while (currdate.isBefore(endDate)) {
YearCache wanted_year = null;
for (YearCache yc : years) {
if (yc.year == currdate.getYear()) {
wanted_year = yc;
break;
}
}
if (wanted_year == null) {
wanted_year = new YearCache(currdate.getYear());
years.add(wanted_year);
}
MonthCache wanted_month = wanted_year.months[currdate.getMonthOfYear() - 1];
DayCache wanted_day = wanted_month.days[currdate.getDayOfMonth() - 1];
cache.cache_day(wanted_day);
if (wanted_day.data == null) {
wanted_day.data = LoadDataFromDB.get_data(transformer, currdate, currdate.plusDays(1));
}
toreturn.addAll(wanted_day.data);
currdate = currdate.plusDays(1);
}
} else {
toreturn = LoadDataFromDB.get_data(transformer, startDate, endDate);
currdate = new LocalDate(startDate);
YearCache wanted_year = null;
for (YearCache yc : years) {
if (yc.year == currdate.getYear()) {
wanted_year = yc;
break;
}
}
if (wanted_year == null) {
wanted_year = new YearCache(currdate.getYear());
years.add(wanted_year);
}
MonthCache wanted_month = wanted_year.months[currdate.getMonthOfYear() - 1];
DayCache wanted_day = wanted_month.days[currdate.getDayOfMonth() - 1];
currdate = currdate.plusDays(1);
Vector<ElectricalValue> daydata = new Vector<>();
for (int i = 0; i < toreturn.size(); i++) {
if (toreturn.get(i).datetime.toLocalDate().isBefore(currdate)) {
daydata.add(toreturn.get(i));
} else {
if (daydata.size() > 0) {
wanted_day.data = daydata;
cache.cache_day(wanted_day);
daydata = new Vector<>();
}
wanted_year = null;
for (YearCache yc : years) {
if (yc.year == currdate.getYear()) {
wanted_year = yc;
break;
}
}
if (wanted_year == null) {
wanted_year = new YearCache(currdate.getYear());
years.add(wanted_year);
}
wanted_month = wanted_year.months[currdate.getMonthOfYear() - 1];
wanted_day = wanted_month.days[currdate.getDayOfMonth() - 1];
currdate = currdate.plusDays(1);
}
}
}
return toreturn;
}
From source file:cherry.goods.util.JodaTimeUtil.java
License:Apache License
/** * @param ldt ???{@link LocalDate}// www. j av a 2s . co m * @return ?????{@link Calendar}(?)????????(?00:00:00.000) */ public static Calendar getCalendar(LocalDate ldt) { Calendar cal = Calendar.getInstance(); cal.set(ldt.getYear(), ldt.getMonthOfYear() - 1, ldt.getDayOfMonth(), 0, 0, 0); cal.set(MILLISECOND, 0); return cal; }
From source file:Classes.HijriTime.java
License:Open Source License
public String getHijriTime() {////get final translated hijri date this.dayFormatter = new DecimalFormat("00"); this.yearFormatter = new DecimalFormat("0000"); Chronology iSOChronology = ISOChronology.getInstanceUTC();//get ISOChronology instance Chronology islamicChronology = IslamicChronology.getInstanceUTC();//get IslamicChronology instance LocalDate localDateISOChronology = new LocalDate(year, month, day, iSOChronology);//get local date LocalDate HijriDate = new LocalDate(localDateISOChronology.toDate(), islamicChronology);//get hijri date return hijriDaysNames[calendar.get(Calendar.DAY_OF_WEEK)] + " " + dayFormatter.format(HijriDate.getDayOfMonth()) + " " + hijriMonthsNames[HijriDate.getMonthOfYear()] + " " + yearFormatter.format(HijriDate.getYear()); }
From source file:com.alliander.osgp.domain.core.valueobjects.smartmetering.CosemDate.java
License:Open Source License
public CosemDate(final LocalDate date) { this(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), DAY_OF_WEEK_NOT_SPECIFIED); }
From source file:com.alliander.osgp.dto.valueobjects.smartmetering.CosemDateDto.java
License:Open Source License
public CosemDateDto(final LocalDate date) { this(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), DAY_OF_WEEK_NOT_SPECIFIED); }
From source file:com.axelor.apps.crm.service.TargetService.java
License:Open Source License
@Transactional(rollbackOn = { AxelorException.class, Exception.class })
public void update(Target target) {
User user = target.getUser();//from w w w . ja v a 2 s . c om
Team team = target.getTeam();
LocalDate fromDate = target.getFromDate();
LocalDate toDate = target.getToDate();
LocalDateTime fromDateTime = new LocalDateTime(fromDate.getYear(), fromDate.getMonthOfYear(),
fromDate.getDayOfMonth(), 0, 0);
LocalDateTime toDateTime = new LocalDateTime(toDate.getYear(), toDate.getMonthOfYear(),
toDate.getDayOfMonth(), 23, 59);
if (user != null) {
Query q = JPA.em().createQuery(
"select SUM(op.amount) FROM Opportunity as op WHERE op.user = ?1 AND op.salesStageSelect = 9 AND op.createdOn >= ?2 AND op.createdOn <= ?3 ");
q.setParameter(1, user);
q.setParameter(2, fromDateTime);
q.setParameter(3, toDateTime);
BigDecimal opportunityAmountWon = (BigDecimal) q.getSingleResult();
Long callEmittedNumber = eventRepo.all().filter(
"self.typeSelect = ?1 AND self.user = ?2 AND self.startDateTime >= ?3 AND self.endDateTime <= ?4 AND self.callTypeSelect = 2",
1, user, fromDateTime, toDateTime).count();
target.setCallEmittedNumber(callEmittedNumber.intValue());
Long meetingNumber = eventRepo.all().filter(
"self.typeSelect = ?1 AND self.user = ?2 AND self.startDateTime >= ?3 AND self.endDateTime <= ?4",
1, user, fromDateTime, toDateTime).count();
target.setMeetingNumber(meetingNumber.intValue());
target.setOpportunityAmountWon(opportunityAmountWon);
Long opportunityCreatedNumber = opportunityRepo.all()
.filter("self.user = ?1 AND self.createdOn >= ?2 AND self.createdOn <= ?3", user, fromDateTime,
toDateTime)
.count();
target.setOpportunityCreatedNumber(opportunityCreatedNumber.intValue());
Long opportunityCreatedWon = opportunityRepo.all().filter(
"self.user = ?1 AND self.createdOn >= ?2 AND self.createdOn <= ?3 AND self.salesStageSelect = 9",
user, fromDateTime, toDateTime).count();
target.setOpportunityCreatedWon(opportunityCreatedWon.intValue());
} else if (team != null) {
Query q = JPA.em().createQuery(
"select SUM(op.amount) FROM Opportunity as op WHERE op.team = ?1 AND op.salesStageSelect = 9 AND op.createdOn >= ?2 AND op.createdOn <= ?3 ");
q.setParameter(1, team);
q.setParameter(2, fromDateTime);
q.setParameter(3, toDateTime);
BigDecimal opportunityAmountWon = (BigDecimal) q.getSingleResult();
Long callEmittedNumber = eventRepo.all().filter(
"self.typeSelect = ?1 AND self.team = ?2 AND self.startDateTime >= ?3 AND self.endDateTime <= ?4 AND self.callTypeSelect = 2",
1, team, fromDateTime, toDateTime).count();
target.setCallEmittedNumber(callEmittedNumber.intValue());
Long meetingNumber = eventRepo.all().filter(
"self.typeSelect = ?1 AND self.team = ?2 AND self.startDateTime >= ?3 AND self.endDateTime <= ?4",
1, team, fromDateTime, toDateTime).count();
target.setMeetingNumber(meetingNumber.intValue());
target.setOpportunityAmountWon(opportunityAmountWon);
Long opportunityCreatedNumber = opportunityRepo.all()
.filter("self.team = ?1 AND self.createdOn >= ?2 AND self.createdOn <= ?3", team, fromDateTime,
toDateTime)
.count();
target.setOpportunityCreatedNumber(opportunityCreatedNumber.intValue());
Long opportunityCreatedWon = opportunityRepo.all().filter(
"self.team = ?1 AND self.createdOn >= ?2 AND self.createdOn <= ?3 AND self.salesStageSelect = 9",
team, fromDateTime, toDateTime).count();
target.setOpportunityCreatedWon(opportunityCreatedWon.intValue());
}
targetRepo.save(target);
}
From source file:com.axelor.apps.project.service.ProjectPlanningService.java
License:Open Source License
public static String getNameForColumns(int year, int week, int day) { LocalDate date = new LocalDate().withYear(year).withWeekOfWeekyear(week).withDayOfWeek(1); LocalDate newDate = date.plusDays(day - 1); return " " + Integer.toString(newDate.getDayOfMonth()) + "/" + Integer.toString(newDate.getMonthOfYear()); }