Java Code Examples for org.joda.time.DateTime#getHourOfDay()
The following examples show how to use
org.joda.time.DateTime#getHourOfDay() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: commcare-android File: TimeWidget.java License: Apache License 2.0 | 6 votes |
public void setAnswer() { // If there's an answer, use it. if (mPrompt.getAnswerValue() != null) { // create a new date time from date object using default time zone DateTime ldt = new DateTime(((Date)getCurrentAnswer().getValue()).getTime()); Log.d(TAG, "retrieving:" + ldt); int altVal = ldt.getHourOfDay() == 1 ? 2 : 1; mTimePicker.setCurrentHour(altVal); mTimePicker.setCurrentHour(ldt.getHourOfDay()); altVal = ldt.getMinuteOfHour() == 1 ? 2 : 1; mTimePicker.setCurrentMinute(altVal); mTimePicker.setCurrentMinute(ldt.getMinuteOfHour()); } else { // create time widget with current time as of right now clearAnswer(); } }
Example 2
Source Project: commcare-android File: DateTimeWidget.java License: Apache License 2.0 | 6 votes |
public void setAnswer() { if (mPrompt.getAnswerValue() != null) { DateTime ldt = new DateTime( ((Date)getCurrentAnswer().getValue()).getTime()); mDatePicker.init(ldt.getYear(), ldt.getMonthOfYear() - 1, ldt.getDayOfMonth(), mDateListener); int altVal = ldt.getHourOfDay() == 1 ? 2 : 1; mTimePicker.setCurrentHour(altVal); mTimePicker.setCurrentHour(ldt.getHourOfDay()); altVal = ldt.getMinuteOfHour() == 1 ? 2 : 1; mTimePicker.setCurrentMinute(altVal); mTimePicker.setCurrentMinute(ldt.getMinuteOfHour()); } else { // create time widget with current time as of right now clearAnswer(); } widgetEntryChanged(); }
Example 3
Source Project: RememBirthday File: Reminder.java License: GNU General Public License v3.0 | 6 votes |
/** * Create default auto message for date of anniversary */ public Reminder(Date dateEvent, int minuteBeforeEvent) { this.id = ID_UNDEFINED; this.dateEvent = dateEvent; this.dateEvent = new DateTime(this.dateEvent) .withHourOfDay(0) .withMinuteOfHour(0) .withSecondOfMinute(0) .withMillisOfSecond(0) .toDate(); DateTime dateReminder = new DateTime(dateEvent).minusMinutes(minuteBeforeEvent); this.hourOfDay = dateReminder.getHourOfDay(); this.minuteOfHour = dateReminder.getMinuteOfHour(); this.daysBefore = Days.daysBetween(dateReminder, new DateTime(dateEvent)).getDays(); if(minuteBeforeEvent > 0) this.daysBefore++; }
Example 4
Source Project: OpenWeatherPlus-Android File: WeatherFragment.java License: Apache License 2.0 | 5 votes |
@SuppressLint("SetTextI18n") @Override public void getWeatherNow(Now bean) { if (bean != null && bean.getNow() != null) { NowBase now = bean.getNow(); String rain = now.getPcpn(); String hum = now.getHum(); String pres = now.getPres(); String vis = now.getVis(); String windDir = now.getWind_dir(); String windSc = now.getWind_sc(); String condTxt = now.getCond_txt(); condCode = now.getCond_code(); nowTmp = now.getTmp(); tvCond.setText(condTxt); tvTmp.setText(nowTmp + "°"); if (ContentUtil.APP_SETTING_UNIT.equals("hua")) { tvTmp.setText(TransUnitUtil.getF(nowTmp) + "°"); } tvTodayRain.setText(rain + "mm"); tvTodayPressure.setText(pres + "HPA"); tvTodayHum.setText(hum + "%"); tvTodayVisible.setText(vis + "KM"); tvWindDir.setText(windDir); tvWindSc.setText(windSc + "级"); DateTime nowTime = DateTime.now(); int hourOfDay = nowTime.getHourOfDay(); if (hourOfDay > 6 && hourOfDay < 19) { ivBack.setImageResource(IconUtils.getDayBack(condCode)); } else { ivBack.setImageResource(IconUtils.getNightBack(condCode)); } if (isEn) { tvWindSc.setText("Level" + windSc); } swipeRefreshLayout.setRefreshing(false); } }
Example 5
Source Project: fenixedu-academic File: GanttDiagramTagLib.java License: GNU Lesser General Public License v3.0 | 5 votes |
private int calculateTimeOfDay(DateTime time) { int hourOfDay = time.getHourOfDay(); int minuteOfHour = time.getMinuteOfHour(); switch (getViewTypeEnum()) { case WEEKLY: // unit = 15 minutes int result = (hourOfDay + 1) * 2; if (minuteOfHour <= 30) { return result - 1; } else { return result; } case DAILY: // unit = 5 minutes for (int i = 1, j = 0; j < 60; j += 5, i++) { if (minuteOfHour < j + 5) { return i + (12 * hourOfDay); } } case MONTHLY: // unit = hour of day return hourOfDay; case YEAR_DAILY: // unit = hour of day return hourOfDay; default: return 0; } }
Example 6
Source Project: foxtrot File: Date.java License: Apache License 2.0 | 5 votes |
public Date(DateTime dateTime) { this.year = dateTime.getYear(); this.monthOfYear = dateTime.getMonthOfYear(); this.dayOfWeek = dateTime.getDayOfWeek(); this.dayOfMonth = dateTime.getDayOfMonth(); this.hourOfDay = dateTime.getHourOfDay(); this.minuteOfHour = dateTime.getMinuteOfHour(); this.minuteOfDay = dateTime.getMinuteOfDay(); this.weekOfYear = dateTime.getWeekOfWeekyear(); }
Example 7
Source Project: sql-layer File: MDateAndTime.java License: GNU Affero General Public License v3.0 | 5 votes |
/** Decode {@code encodedTimestamp} using the {@code tz} timezone. */ public static long[] decodeTimestamp(long encodedTimestamp, String tz) { DateTime dt = new DateTime(encodedTimestamp * 1000L, DateTimeZone.forID(tz)); return new long[] { dt.getYear(), dt.getMonthOfYear(), dt.getDayOfMonth(), dt.getHourOfDay(), dt.getMinuteOfHour(), dt.getSecondOfMinute() }; }
Example 8
Source Project: freehealth-connector File: ResponseObjectMapper.java License: GNU Affero General Public License v3.0 | 5 votes |
public HasTherapeuticLinkResponse mapXMLToHasTherapeuticLinkResponse(String xml) throws TechnicalConnectorException { be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkResponse jaxbResponse = (be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkResponse)this.generateJAXB(xml, be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkResponse.class); ResponseType jaxbResponseType = jaxbResponse.getResponse(); DateTime date = jaxbResponseType.getDate(); DateTime time = jaxbResponseType.getTime(); DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); HasTherapeuticLinkResponse response = new HasTherapeuticLinkResponse(dateTime, this.mapAuthor(jaxbResponseType.getAuthor()), jaxbResponseType.getId().getValue(), this.mapOriginalHasTherapeuticLinkRequest(jaxbResponseType.getRequest()), this.mapAcknowledge(jaxbResponse.getAcknowledge())); LOG.info("Output request object :" + response.toString()); return response; }
Example 9
Source Project: astor File: DateTimePerformance.java License: GNU General Public License v2.0 | 5 votes |
private void checkJISOGetHour() { int COUNT = COUNT_VERY_FAST; DateTime dt = new DateTime(); for (int i = 0; i < AVERAGE; i++) { start("JISO", "getHour"); for (int j = 0; j < COUNT; j++) { int val = dt.getHourOfDay(); if (val == -1) {System.out.println("Anti optimise");} } end(COUNT); } }
Example 10
Source Project: crate File: TimestampFormatter.java License: Apache License 2.0 | 5 votes |
@Override public String format(DateTime timestamp) { int hourOfDay = timestamp.getHourOfDay() % 12; if (hourOfDay == 0) { hourOfDay = 12; } return zeroPadded(2, String.valueOf(hourOfDay)); }
Example 11
Source Project: freehealth-connector File: ResponseObjectMapper.java License: GNU Affero General Public License v3.0 | 5 votes |
public RevokeTherapeuticLinkResponse mapXMLToRevokeTherapeuticLinkResponse(String xml) throws TechnicalConnectorException { be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkResponse jaxbResponse = (be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkResponse)this.generateJAXB(xml, be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkResponse.class); ResponseType jaxbResponseType = jaxbResponse.getResponse(); DateTime date = jaxbResponseType.getDate(); DateTime time = jaxbResponseType.getTime(); DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); RevokeTherapeuticLinkResponse response = new RevokeTherapeuticLinkResponse(dateTime, this.mapAuthor(jaxbResponseType.getAuthor()), jaxbResponseType.getId().getValue(), this.mapOriginalRevokeTherapeuticLinkRequest(jaxbResponseType.getRequest()), this.mapAcknowledge(jaxbResponse.getAcknowledge())); LOG.info("Output request object :" + response.toString()); return response; }
Example 12
Source Project: freehealth-connector File: ResponseObjectMapper.java License: GNU Affero General Public License v3.0 | 5 votes |
public GetTherapeuticLinkResponse mapXMLToGetTherapeuticLinkResponse(String xml) throws TechnicalConnectorException { be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkResponse jaxbResponse = (be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkResponse)this.generateJAXB(xml, be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkResponse.class); ResponseType jaxbResponseType = jaxbResponse.getResponse(); DateTime date = jaxbResponseType.getDate(); DateTime time = jaxbResponseType.getTime(); DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); GetTherapeuticLinkResponse response = new GetTherapeuticLinkResponse(dateTime, this.mapAuthor(jaxbResponseType.getAuthor()), jaxbResponseType.getId().getValue(), this.mapOriginalGetTherapeuticLinkRequest(jaxbResponseType.getRequest()), this.mapListOfTherapeuticLinks(jaxbResponse.getTherapeuticlinklist()), this.mapAcknowledge(jaxbResponse.getAcknowledge())); LOG.info("Output request object :" + response.toString()); return response; }
Example 13
Source Project: freehealth-connector File: ResponseObjectMapper.java License: GNU Affero General Public License v3.0 | 4 votes |
private TherapeuticLinkRequestType mapOriginalPutTherapeuticLinkRequest(RequestType request) { DateTime date = request.getDate(); DateTime time = request.getTime(); DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); return new PutTherapeuticLinkRequest(dateTime, request.getId().getValue(), this.mapAuthor((AuthorType)request.getAuthor())); }
Example 14
Source Project: freehealth-connector File: ResponseObjectMapper.java License: GNU Affero General Public License v3.0 | 4 votes |
private TherapeuticLinkRequestType mapOriginalRevokeTherapeuticLinkRequest(RequestType request) { DateTime date = request.getDate(); DateTime time = request.getTime(); DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); return new RevokeTherapeuticLinkRequest(dateTime, request.getId().getValue(), this.mapAuthor(request), (TherapeuticLink)null, (Proof[])null); }
Example 15
Source Project: crate File: TimestampFormatter.java License: Apache License 2.0 | 4 votes |
@Override public String format(DateTime timestamp) { // TODO: verify correctness return timestamp.getHourOfDay() < 12 ? "AM" : "PM"; }
Example 16
Source Project: crate File: TimestampFormatter.java License: Apache License 2.0 | 4 votes |
@Override public String format(DateTime timestamp) { int hourOfDay = timestamp.getHourOfDay() % 24; return zeroPadded(2, String.valueOf(hourOfDay)); }
Example 17
Source Project: warp10-platform File: MapperHourOfDay.java License: Apache License 2.0 | 4 votes |
@Override public Object getDateTimeInfo(DateTime dt, long tick) { return dt.getHourOfDay(); }
Example 18
Source Project: jianshi File: StringByTime.java License: Apache License 2.0 | 4 votes |
private static String getStringFromDataset(Map<TimeRange, String> dataSet) { DateTime now = new DateTime(); int currentHour = now.getHourOfDay(); return dataSet.get(TimeRange.getType(currentHour)); }
Example 19
Source Project: aion-germany File: PvPArenaService.java License: GNU General Public License v3.0 | 4 votes |
private static boolean isGloryArenaAvailable() { DateTime now = DateTime.now(); int hour = now.getHourOfDay(); int day = now.getDayOfWeek(); return (day == 6 || day == 7) && hour >= 20 && hour < 22; }
Example 20
Source Project: cloudhopper-commons File: DateTimeUtil.java License: Apache License 2.0 | 3 votes |
/** * Null-safe method that returns a new instance of a DateTime object rounded * downwards to the nearest specified period in minutes. For example, if * a period of 5 minutes is requested, a time of "2009-06-24 13:24:51.476 -8:00" * would return a datetime of "2009-06-24 13:20:00.000 -8:00". The time zone of the * returned DateTime instance will be the same as the argument. Similar to a * floor() function on a float.<br> * NOTE: While any period in minutes between 1 and 59 can be passed into this * method, its only useful if the value can be evenly divided into 60 to make * it as useful as possible.<br> * Examples: * <ul> * <li>null -> null * <li>5: "2009-06-24 13:39:51.476 -8:00" -> "2009-06-24 13:35:00.000 -8:00" * <li>10: "2009-06-24 13:39:51.476 -8:00" -> "2009-06-24 13:30:00.000 -8:00" * <li>15: "2009-06-24 13:39:51.476 -8:00" -> "2009-06-24 13:30:00.000 -8:00" * <li>20: "2009-06-24 13:39:51.476 UTC" -> "2009-06-24 13:20:00.000 UTC" * </ul> * @param value The DateTime value to round downward * @return Null if the argument is null or a new instance of the DateTime * value rounded downwards to the nearest period in minutes. */ public static DateTime floorToMinutePeriod(DateTime value, int periodInMinutes) { if (value == null) { return null; } if (periodInMinutes <= 0 || periodInMinutes > 59) { throw new IllegalArgumentException("period in minutes must be > 0 and <= 59"); } int min = value.getMinuteOfHour(); min = (min / periodInMinutes) * periodInMinutes; return new DateTime(value.getYear(), value.getMonthOfYear(), value.getDayOfMonth(), value.getHourOfDay(), min, 0, 0, value.getZone()); }