List of usage examples for org.joda.time LocalDateTime fromDateFields
@SuppressWarnings("deprecation") public static LocalDateTime fromDateFields(Date date)
java.util.Date
using exactly the same field values. From source file:br.com.tecsinapse.exporter.converter.LocalDateTimeTableCellConverter.java
License:LGPL
@Override public LocalDateTime apply(Date input) { return LocalDateTime.fromDateFields(input); }
From source file:com.axelor.apps.businessproduction.service.InvoicingProjectServiceBusinessProdImpl.java
License:Open Source License
@Override public void fillLines(InvoicingProject invoicingProject, ProjectTask projectTask) { super.fillLines(invoicingProject, projectTask); if (projectTask.getProjTaskInvTypeSelect() == ProjectTaskRepository.INVOICING_TYPE_FLAT_RATE || projectTask.getProjTaskInvTypeSelect() == ProjectTaskRepository.INVOICING_TYPE_TIME_BASED) { LocalDateTime deadlineDateToDateTime = null; if (invoicingProject.getDeadlineDate() != null) { deadlineDateToDateTime = LocalDateTime.fromDateFields(invoicingProject.getDeadlineDate().toDate()); }/*from ww w. j a v a 2 s. c om*/ invoicingProject.getManufOrderSet() .addAll(Beans.get(ManufOrderRepository.class).all().filter( "self.productionOrder.projectTask = ?1 AND (self.realStartDateT < ?2 or ?3 is null)", projectTask, deadlineDateToDateTime, invoicingProject.getDeadlineDate()).fetch()); } }
From source file:com.ht.scada.communication.util.kv.KeyDefinition.java
License:Open Source License
public static Key makeVarGroupKey(String code, String varGroup, Date datetime) { final String timestamp = LocalDateTime.fromDateFields(datetime).toString(); return Key.createKey(Arrays.asList(DB_NAME, VAR_GROUP_RECORD, code), Arrays.asList(varGroup, timestamp)); }
From source file:com.ht.scada.communication.util.kv.KeyDefinition.java
License:Open Source License
private static Key createKey(String recordType, String code, String name, Date datetime) { final String timestamp = LocalDateTime.fromDateFields(datetime).toString(); return Key.createKey(Arrays.asList(DB_NAME, recordType, code, name), timestamp); }
From source file:com.kccomy.orgar.util.DateFormatUtil.java
License:Apache License
public static String getFormattedDate(Date date) { LocalDateTime modified = LocalDateTime.fromDateFields(date); LocalDateTime now = LocalDateTime.now(); if (modified.getWeekOfWeekyear() == now.getWeekOfWeekyear() && modified.getYear() == now.getYear()) { if (modified.getDayOfWeek() == now.getDayOfWeek()) { return modified.toString(TIME); } else {/*w ww . j a v a 2 s .c o m*/ return modified.toString(WEEK); } } else { return modified.toString(DATE); } }
From source file:com.weekcalendar.WeekFragment.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*from w ww .j a v a 2s. co m*/ public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); /*Setting the date info in the Application class*/ mStartDate = AppController.getInstance().getDate(); mCurrentDate = AppController.getInstance().getDate(); /*Setting the Resources values and Customization values to the views*/ String identifierName = getArguments().getString(WeekCalendarFragment.ARGUMENT_SELECTED_DATE_BACKGROUND); if (identifierName != null) { Resources resources = getActivity().getResources(); mSelectorDateIndicatorValue = resources.getIdentifier(identifierName, "drawable", WeekCalendarFragment.PACKAGE_NAME_VALUE); } mCurrentDateIndicatorValue = getArguments().getInt(WeekCalendarFragment.ARGUMENT_CURRENT_DATE_TEXT_COLOR); mSelectorHighlightColor = getArguments() .getInt(WeekCalendarFragment.ARGUMENT_SELECTED_DATE_HIGHLIGHT_COLOR); mDatePosition = getArguments().getInt(POSITION_KEY); int addDays = mDatePosition * 7; mStartDate = mStartDate.plusDays(addDays);//Adding the 7days to the previous week mSelectedDate = AppController.getInstance().getSelected(); /*Fetching the data's for the week to display*/ for (int i = 0; i < 7; i++) { if (mSelectedDate != null) { if (mSelectedDate.getDayOfMonth() == mStartDate.getDayOfMonth()) { /*Indicate if the day is selected*/ setSelectedDateBackground(mTextViewArray[i]); AppController.getInstance().setSelected(null);//null the selected date } } mDateInWeekArray.add(mStartDate);//Adding the days in the selected week to list mStartDate = mStartDate.plusDays(1); //Next day } int primaryTextStyle = getArguments().getInt(WeekCalendarFragment.ARGUMENT_DAY_TEXT_STYLE, -1); int primaryTextSize = getArguments().getInt(WeekCalendarFragment.ARGUMENT_DAY_TEXT_SIZE, 0); if (primaryTextSize > 0 || primaryTextStyle > -1) { for (TextView tv : mTextViewArray) { if (primaryTextSize > 0) { tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, primaryTextSize); } if (primaryTextStyle > -1) { tv.setTypeface(tv.getTypeface(), primaryTextStyle); } } } /*Setting color in the week views*/ mPrimaryTextColor = getArguments().getInt(WeekCalendarFragment.ARGUMENT_PRIMARY_TEXT_COLOR); for (TextView tv : mTextViewArray) { tv.setTextColor(mPrimaryTextColor); } long[] eventDaysPrim = (long[]) getArguments().getSerializable(WeekCalendarFragment.ARGUMENT_EVENT_DAYS); ArrayList<LocalDateTime> eventDays = new ArrayList<>(); if (eventDaysPrim != null) { for (long eventDay : eventDaysPrim) { eventDays.add(LocalDateTime.fromDateFields(new Date(eventDay))); } } int eventColorDrawable = getEventColorDrawable( getArguments().getString(WeekCalendarFragment.ARGUMENT_EVENT_COLOR)); /*Displaying the days in the week views*/ int dayOfWeek = 0; for (TextView dayTv : mTextViewArray) { dayTv.setText(Integer.toString(mDateInWeekArray.get(dayOfWeek).getDayOfMonth())); if (!eventDays.isEmpty()) { if (CalUtil.isDayInList(mDateInWeekArray.get(dayOfWeek), eventDays)) { mImageViewArray[dayOfWeek].setImageResource(eventColorDrawable); } } dayOfWeek++; } /*if the selected week is the current week indicates the current day*/ if (mDatePosition == 0) { for (int i = 0; i < 7; i++) { if (Calendar.getInstance().get(Calendar.DAY_OF_MONTH) == mDateInWeekArray.get(i).getDayOfMonth()) { mCurrentDateIndex = i; mTextViewArray[i].setTextColor(mCurrentDateIndicatorValue); } } } setSelectedDateBackground(mTextViewArray[0]); //Setting the first days of the week as selected /** * Click listener of all week days with the indicator change and passing listener info. */ mSundayTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mSelectedDateInfo(0); setSelectedDateBackground((TextView) view); } }); mMondayTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mSelectedDateInfo(1); setSelectedDateBackground((TextView) view); } }); mTuesdayTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mSelectedDateInfo(2); setSelectedDateBackground((TextView) view); } }); mWednesdayTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mSelectedDateInfo(3); setSelectedDateBackground((TextView) view); } }); mThursdayTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mSelectedDateInfo(4); setSelectedDateBackground((TextView) view); } }); mFridayTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mSelectedDateInfo(5); setSelectedDateBackground((TextView) view); } }); mSaturdayTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mSelectedDateInfo(6); setSelectedDateBackground((TextView) view); } }); }
From source file:de.inren.service.car.CarLogEntryServiceImpl.java
License:Apache License
@Override public List<CarLogEntry> loadLogEntriesForCarAndMonth(Long id, Date date) { // TODO use Specification List<CarLogEntry> result = new ArrayList<>(); List<CarLogEntry> all = loadLogEntriesForCar(id); LocalDateTime jodaDate = LocalDateTime.fromDateFields(date); Calendar calendar = Calendar.getInstance(); calendar.setTime(date);//from w ww. ja v a 2s .co m calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMinimum(Calendar.DAY_OF_MONTH)); setTimeToBeginningOfDay(calendar); final Date begining = calendar.getTime(); calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH)); setTimeToEndofDay(calendar); final Date end = calendar.getTime(); for (CarLogEntry entry : all) { if (entry.getPitStopDate().after(begining) && entry.getPitStopDate().before(end)) { result.add(entry); } } return result; }
From source file:de.tshw.worktracker.dao.WorkLogEntryDAO.java
License:MIT License
@Override protected WorkLogEntry mapFieldsToEntity(ResultSet result) { WorkLogEntry entry = null;/*from www .j av a 2 s . com*/ try { entry = new WorkLogEntry(projectDAO.findById(result.getLong("project_id"))); entry.setStartTime(LocalDateTime.fromDateFields(result.getTimestamp("start_time"))); if (result.getDate("end_time") != null) { entry.setEndTime(LocalDateTime.fromDateFields(result.getTimestamp("end_time"))); } entry.setComment(result.getString("comment")); } catch (SQLException ex) { System.err.println("Error while mapping WorkLogEntry entity: " + ex.getMessage()); } return entry; }
From source file:energy.usef.core.model.Message.java
License:Apache License
public LocalDateTime getCreationTime() { if (creationTime == null) { return null; }// w w w. j ava 2 s . co m return LocalDateTime.fromDateFields(creationTime); }
From source file:energy.usef.core.model.PlanboardMessage.java
License:Apache License
public LocalDateTime getExpirationDate() { if (expirationDate == null) { return null; }//from w ww .j a va2 s. c om return LocalDateTime.fromDateFields(expirationDate); }