List of usage examples for org.joda.time LocalDate getYear
public int getYear()
From source file:com.phloc.datetime.PDTUtils.java
License:Apache License
public static boolean isSameYearAndWeek(@Nonnull final LocalDate x, @Nonnull final LocalDate y) { return x.getYear() == y.getYear() && x.getWeekOfWeekyear() == y.getWeekOfWeekyear(); }
From source file:com.prayer.Utils.java
License:Apache License
public static String format(LocalDate date) { String format = getDateFormat(true); format = format.replace("DD", az(date.getDayOfMonth(), 2)); try {/*w ww . j av a 2 s . co m*/ format = format.replace("MMM", getGregMonth(date.getMonthOfYear() - 1)); } catch (ArrayIndexOutOfBoundsException ex) { return ""; } format = format.replace("MM", az(date.getMonthOfYear(), 2)); format = format.replace("YYYY", az(date.getYear(), 4)); format = format.replace("YY", az(date.getYear(), 2)); return toArabicNrs(format); }
From source file:com.prayer.vakit.times.CalcTimes.java
License:Apache License
@Override public String _getTime(LocalDate date, int time) { List<String> times = getPrayTime().getDatePrayerTimes(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), getLat(), getLng()); times.remove(4);/*from ww w . j a v a 2s. c o m*/ return times.get(time); }
From source file:com.qubit.solution.fenixedu.integration.ldap.service.LdapIntegration.java
License:Open Source License
@Atomic private static void updatePerson(final Person person, final String instituionalEmail, final String personalEmail, final String birthDate, final String documentID, final String sex, final String givenNames, final String surnames) { // if (person.getDocumentIdNumber() != null && // !person.getDocumentIdNumber().equals(documentID)) { // throw new IllegalStateException( // "Seems we are trying to update a person that does not match the ID. // This should not happen!"); // }/*from w w w . java 2 s .c o m*/ String institutionalEmailAddressValue = person.getInstitutionalEmailAddressValue(); if (!StringUtils.isEmpty(instituionalEmail) && (institutionalEmailAddressValue == null || !institutionalEmailAddressValue.equals(instituionalEmail))) { person.setInstitutionalEmailAddressValue(instituionalEmail); } List<? extends PartyContact> personalEmails = person.getPartyContacts(EmailAddress.class, PartyContactType.PERSONAL); if (!StringUtils.isEmpty(personalEmail) && personalEmails.stream() .filter(email -> email.getPresentationValue().equals(personalEmail)).count() == 0) { EmailAddress.createEmailAddress(person, personalEmail, PartyContactType.PERSONAL, false); } if (!StringUtils.isEmpty(birthDate)) { String format = "yyyyMMddHHmmss'Z'"; if (birthDate.contains(".")) { format = "yyyyMMddHHmmss.SSS'Z'"; } LocalDate parseLocalDate = new DateTimeFormatterFactory(format).createDateTimeFormatter() .parseLocalDate(birthDate); YearMonthDay dateOfBirthYearMonthDay = person.getDateOfBirthYearMonthDay(); if (dateOfBirthYearMonthDay == null || !parseLocalDate.isEqual(dateOfBirthYearMonthDay)) { YearMonthDay yearMonthDay = new YearMonthDay(parseLocalDate.getYear(), parseLocalDate.getMonthOfYear(), parseLocalDate.getDayOfMonth()); person.setDateOfBirthYearMonthDay(yearMonthDay); } } if (!StringUtils.isEmpty(documentID) && !person.getDocumentIdNumber().equals(documentID)) { person.setDocumentIdNumber(documentID); } if (!StringUtils.isEmpty(sex)) { Gender genderInLdap = "M".equals(sex) ? Gender.MALE : "F".equals(sex) ? Gender.FEMALE : null; if (genderInLdap != null && person.getGender() != genderInLdap) { person.setGender(genderInLdap); } } if (!StringUtils.isEmpty(givenNames) && !StringUtils.isEmpty(surnames) && !equalInAnyLanguage(person.getPartyName(), givenNames + " " + surnames)) { String displayName = givenNames.split(" ")[0] + " " + surnames.split(" ")[0]; person.getProfile().changeName(givenNames, surnames, displayName); } }
From source file:com.rappsantiago.weighttracker.dialog.DatePickerDialogFragment.java
License:Apache License
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { LocalDate now = new LocalDate(); int year = now.getYear(); int monthOfYear = now.getMonthOfYear(); int dayOfMonth = now.getDayOfMonth(); Dialog datePickerDialog = new DatePickerDialog(getActivity(), mOnDateSetListener, year, monthOfYear - 1, dayOfMonth);/* w ww. ja va2s . c o m*/ Util.hideSoftKeyboard(getContext(), getActivity().getCurrentFocus()); return datePickerDialog; }
From source file:com.sonicle.webtop.mail.FolderCache.java
License:Open Source License
public void archiveMessages(long uids[], String folderarchive, boolean fullthreads) throws MessagingException { if (canDelete()) { Message mmsgs[] = getMessages(uids, fullthreads); MailUserSettings mus = ms.getMailUserSettings(); String sep = "" + account.getFolderSeparator(); String xfolderarchive = folderarchive; Message xmmsg[] = new Message[1]; for (Message mmsg : mmsgs) { folderarchive = xfolderarchive; LocalDate ld = getArchivingReferenceDate(mmsg); FolderCache fcto = account.checkCreateAndCacheFolder(folderarchive); if (mus.getArchiveMode().equals(MailSettings.ARCHIVING_MODE_YEAR)) { folderarchive += sep + ld.getYear(); fcto = account.checkCreateAndCacheFolder(folderarchive); } else if (mus.getArchiveMode().equals(MailSettings.ARCHIVING_MODE_MONTH)) { folderarchive += sep + ld.getYear(); fcto = account.checkCreateAndCacheFolder(folderarchive); folderarchive += sep + ld.getYear() + "-" + StringUtils.leftPad(ld.getMonthOfYear() + "", 2, '0'); fcto = account.checkCreateAndCacheFolder(folderarchive); }//from w w w. j a v a 2 s . c om if (mus.isArchiveKeepFoldersStructure()) { String fname = foldername; //strip prefix is present String prefix = account.getFolderPrefix(); if (prefix != null && fname.startsWith(prefix)) { fname = fname.substring(prefix.length()); } if (account.isUnderSharedFolder(foldername)) { String mainfolder = account.getMainSharedFolder(foldername); if (fname.equals(mainfolder)) fname = "INBOX"; else fname = fname.substring(mainfolder.length() + 1); } folderarchive += sep + fname; fcto = account.checkCreateAndCacheFolders(folderarchive); } xmmsg[0] = mmsg; folder.copyMessages(xmmsg, fcto.folder); fcto.setForceRefresh(); fcto.modified = true; } folder.setFlags(mmsgs, new Flags(Flags.Flag.DELETED), true); removeDHash(uids); folder.expunge(); setForceRefresh(); modified = true; } else throw new MessagingException(ms.lookupResource(MailLocaleKey.PERMISSION_DENIED)); }
From source file:com.splicemachine.db.iapi.types.SQLDate.java
License:Apache License
@Override public void read(Row row, int ordinal) throws StandardException { if (row.isNullAt(ordinal)) setToNull();/*from w w w.j a v a 2s . c om*/ else { java.time.LocalDate localeDate = row.getDate(ordinal).toLocalDate(); encodedDate = computeEncodedDate(localeDate.getYear(), localeDate.getMonthValue(), localeDate.getDayOfMonth()); isNull = false; } }
From source file:com.tkmtwo.sarapi.convert.LocalDateToValueConverter.java
License:Apache License
@Override public Value convert(LocalDate ld) { if (ld == null) { return new Value(); }/*from w w w . j a va 2 s . c om*/ DateInfo di = new DateInfo(ld.getYear(), ld.getMonthOfYear(), ld.getDayOfMonth()); return new Value(di); }
From source file:cz.krtinec.birthday.dto.AnniversaryEvent.java
License:Open Source License
public AnniversaryEvent(String displayName, long id, LocalDate eventDate, String lookupKey, DateIntegrity integrity, long rawContactId) { super(displayName, id, eventDate, lookupKey, integrity, rawContactId); if (DateIntegrity.FULL == this.integrity) { yearsFrom = today.getYear() - eventDate.getYear(); yearsFrom = nextYear ? yearsFrom + 1 : yearsFrom; } else {/*from w w w .ja va2 s . c om*/ yearsFrom = null; } }
From source file:cz.krtinec.birthday.dto.BirthdayEvent.java
License:Open Source License
public BirthdayEvent(String displayName, long id, LocalDate eventDate, String lookupKey, DateIntegrity integrity, long rawContactId, Zodiac zodiac) { super(displayName, id, eventDate, lookupKey, integrity, rawContactId); if (DateIntegrity.FULL == this.integrity) { age = today.getYear() - eventDate.getYear(); age = nextYear ? age + 1 : age;/*from w ww .j a v a2 s . c o m*/ } else { age = null; } this.zodiac = zodiac; }