Example usage for org.joda.time LocalDateTime fromDateFields

List of usage examples for org.joda.time LocalDateTime fromDateFields

Introduction

In this page you can find the example usage for org.joda.time LocalDateTime fromDateFields.

Prototype

@SuppressWarnings("deprecation")
public static LocalDateTime fromDateFields(Date date) 

Source Link

Document

Constructs a LocalDateTime from a java.util.Date using exactly the same field values.

Usage

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);
}