List of usage examples for org.joda.time DateTimeConstants AM
int AM
To view the source code for org.joda.time DateTimeConstants AM.
Click Source Link
From source file:ee.ut.soras.ajavtV2.mudel.ajavaljend.arvutus.TimeMLDateTimePoint.java
License:Open Source License
/** * Updates time representation (hour, AM/PM, minute) in openedFields. If hour-field will be modified, * any existing values on minute-field will be deleted. If setLabel contains a part-of-day label and * granularity is TIME, AM/PM settings will be modified, according to current hourOfHalfday value in * underlyingTime./*from w ww .j a va 2 s . c o m*/ * <br><br> * When flag releaseMaskAtLowerGranularities is set, the input flag skipRemovingMaskFromChangedOne will * be used to decide, whether mask will be removed from the field associated with changedGranularity. */ private void updateTimeRepresentation(Granulaarsus field, String setLabel, boolean skipOverwritingChangedOne, boolean setOrAddOperation) { // Memorize label and modification of the field if (field == Granulaarsus.TIME && setLabel != null) { this.partOfDay = setLabel; } (this.modifiedGrans).put(field, "1"); if (setLabel == null) { if (!skipOverwritingChangedOne) { // // HOUR_OF_HALF_DAY: // if (field == Granulaarsus.AM_PM) { (this.openedFields).put(VALUE_FIELD.HOUR_OR_POD, normalizeByAddingZeroes(VALUE_FIELD.HOUR_OR_POD, (this.underlyingTime).getHourOfDay())); //(this.openedFields).remove(VALUE_FIELD.MINUTE); } if (field == Granulaarsus.HOUR_OF_HALF_DAY) { if (isModified(Granulaarsus.AM_PM)) { (this.openedFields).put(VALUE_FIELD.HOUR_OR_POD, normalizeByAddingZeroes( VALUE_FIELD.HOUR_OR_POD, (this.underlyingTime).getHourOfDay())); (this.openedFields).remove(VALUE_FIELD.MINUTE); } else { // Add to openedFields, so we can assume openedFields contains at least one value (this.openedFields).put(VALUE_FIELD.HOUR_OR_POD, normalizeByAddingZeroes( VALUE_FIELD.HOUR_OR_POD, (this.underlyingTime).getHourOfDay())); } } // // MINUTE: if HOUR_OR_POD is unset or contains part-of-day, cover it with a mask // if (field == Granulaarsus.MINUTE) { (this.openedFields).put(VALUE_FIELD.MINUTE, normalizeByAddingZeroes(VALUE_FIELD.MINUTE, (this.underlyingTime).getMinuteOfHour())); } } } else if (field == Granulaarsus.TIME) { if (!(this.openedFields).containsKey(VALUE_FIELD.HOUR_OR_POD)) { // If hour-part is still unset, fill it with the part of day ... (this.openedFields).put(VALUE_FIELD.HOUR_OR_POD, setLabel); (this.openedFields).remove(VALUE_FIELD.MINUTE); } else if (((this.openedFields).get(VALUE_FIELD.HOUR_OR_POD)).matches("[A-Z]+")) { // If hour-part is set, allow only overwriting the part-of-day (this.openedFields).put(VALUE_FIELD.HOUR_OR_POD, setLabel); (this.openedFields).remove(VALUE_FIELD.MINUTE); } } // Update hours according to part of time if ((this.openedFields).containsKey(VALUE_FIELD.HOUR_OR_POD) && isModified(Granulaarsus.HOUR_OF_HALF_DAY) && this.partOfDay != null && !isModified(Granulaarsus.AM_PM)) { int hourOfHalfDay = (this.underlyingTime).get(DateTimeFieldType.hourOfHalfday()); // // Hour_of_Day: // 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 // Hour_of_HalfDay: // 01 02 03 04 05 06 07 08 09 10 11 00 01 02 03 04 05 06 07 08 09 10 11 00 // AM | PM | // if ((this.partOfDay).equals("NI")) { if (hourOfHalfDay >= 8 && hourOfHalfDay < 12) { this.setField(Granulaarsus.AM_PM, DateTimeConstants.PM); } else { this.setField(Granulaarsus.AM_PM, DateTimeConstants.AM); } return; } if ((this.partOfDay).equals("MO")) { if (hourOfHalfDay == 0) { this.setField(Granulaarsus.AM_PM, DateTimeConstants.PM); } else { this.setField(Granulaarsus.AM_PM, DateTimeConstants.AM); } } if ((this.partOfDay).equals("AF")) { this.setField(Granulaarsus.AM_PM, DateTimeConstants.PM); } if ((this.partOfDay).equals("DT")) { if (hourOfHalfDay == 0) { this.setField(Granulaarsus.AM_PM, DateTimeConstants.PM); } else if (9 <= hourOfHalfDay && hourOfHalfDay < 12) { this.setField(Granulaarsus.AM_PM, DateTimeConstants.AM); } else if (hourOfHalfDay <= 7) { this.setField(Granulaarsus.AM_PM, DateTimeConstants.PM); } } if ((this.partOfDay).equals("EV")) { if (hourOfHalfDay == 0) { this.setField(Granulaarsus.AM_PM, DateTimeConstants.AM); } else { this.setField(Granulaarsus.AM_PM, DateTimeConstants.PM); } } } // Manage masks on fields: open or close fields, if necessary manageMaskedFields(field, setLabel, skipOverwritingChangedOne, setOrAddOperation); }
From source file:ee.ut.soras.ajavtV2.util.SemDefValjadeParsija.java
License:Open Source License
/** * Tagastab s6nele vastava konstandi klassist <tt>org.joda.time.DateTimeConstants</tt>. *///from ww w .j a v a2s. c o m public static int parseValueFromConstant(String dateTimeConstant) { // ------------------- AM_PM ------------------------ if (dateTimeConstant.equals("AM")) { return DateTimeConstants.AM; } if (dateTimeConstant.equals("PM")) { return DateTimeConstants.PM; } // ------------------- Nadalapaevad ------------------------ if (dateTimeConstant.equals("MONDAY")) { return DateTimeConstants.MONDAY; } if (dateTimeConstant.equals("TUESDAY")) { return DateTimeConstants.TUESDAY; } if (dateTimeConstant.equals("WEDNESDAY")) { return DateTimeConstants.WEDNESDAY; } if (dateTimeConstant.equals("THURSDAY")) { return DateTimeConstants.THURSDAY; } if (dateTimeConstant.equals("FRIDAY")) { return DateTimeConstants.FRIDAY; } if (dateTimeConstant.equals("SATURDAY")) { return DateTimeConstants.SATURDAY; } if (dateTimeConstant.equals("SUNDAY")) { return DateTimeConstants.SUNDAY; } // --------------------- Kuud ------------------------------ if (dateTimeConstant.equals("JANUARY")) { return DateTimeConstants.JANUARY; } if (dateTimeConstant.equals("FEBRUARY")) { return DateTimeConstants.FEBRUARY; } if (dateTimeConstant.equals("MARCH")) { return DateTimeConstants.MARCH; } if (dateTimeConstant.equals("APRIL")) { return DateTimeConstants.APRIL; } if (dateTimeConstant.equals("MAY")) { return DateTimeConstants.MAY; } if (dateTimeConstant.equals("JUNE")) { return DateTimeConstants.JUNE; } if (dateTimeConstant.equals("JULY")) { return DateTimeConstants.JULY; } if (dateTimeConstant.equals("AUGUST")) { return DateTimeConstants.AUGUST; } if (dateTimeConstant.equals("SEPTEMBER")) { return DateTimeConstants.SEPTEMBER; } if (dateTimeConstant.equals("OCTOBER")) { return DateTimeConstants.OCTOBER; } if (dateTimeConstant.equals("NOVEMBER")) { return DateTimeConstants.NOVEMBER; } if (dateTimeConstant.equals("DECEMBER")) { return DateTimeConstants.DECEMBER; } return Integer.MIN_VALUE; }
From source file:org.kuali.kpme.core.util.TKUtils.java
License:Educational Community License
public static boolean isVirtualWorkDay(DateTime beginPeriodDateTime) { return (beginPeriodDateTime.getHourOfDay() != 0 || beginPeriodDateTime.getMinuteOfHour() != 0 && beginPeriodDateTime.get(DateTimeFieldType.halfdayOfDay()) != DateTimeConstants.AM); }