Android Date Clone copyTime(Date originalDate, Date appliedDate)

Here you can find the source of copyTime(Date originalDate, Date appliedDate)

Description

Saves date in originalDate, but applies time from appliedDate.

License

Open Source License

Parameter

Parameter Description
originalDate Date where time will be changed.
appliedDate Date which will be used to get time and copy it.

Return

Date with date from original date and new time.

Declaration

@SuppressWarnings("deprecation")
public static Date copyTime(Date originalDate, Date appliedDate) 

Method Source Code

//package com.java2s;
/**//from  ww  w .j ava  2  s  . c  om
 * Copyright ? Microsoft Open Technologies, Inc.
 *
 * All Rights Reserved
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * THIS CODE IS PROVIDED *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS
 * OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION
 * ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A
 * PARTICULAR PURPOSE, MERCHANTABILITY OR NON-INFRINGEMENT.
 *
 * See the Apache License, Version 2.0 for the specific language
 * governing permissions and limitations under the License.
 */

import java.util.Date;

public class Main {
    /**
     * Saves date in originalDate, but applies time from appliedDate.
     * 
     * @param originalDate Date where time will be changed.
     * @param appliedDate Date which will be used to get time and copy it.
     * 
     * @return Date with date from original date and new time.
     */
    @SuppressWarnings("deprecation")
    public static Date copyTime(Date originalDate, Date appliedDate) {
        Date date = new Date(originalDate.getTime());
        date.setHours(appliedDate.getHours());
        date.setMinutes(appliedDate.getMinutes());
        date.setSeconds(appliedDate.getSeconds());
        return date;
    }
}

Related

  1. clone(final Date date)