Java File Name Create addTimestampToFilename(Date date, String fileName)

Here you can find the source of addTimestampToFilename(Date date, String fileName)

Description

Adds the timestamp to filename.

License

Open Source License

Parameter

Parameter Description
date the date
fileName the file name

Return

the string

Declaration

public static String addTimestampToFilename(Date date, String fileName) 

Method Source Code


//package com.java2s;
/* OpenRemote, the Home of the Digital Home.
* Copyright 2008-2009, OpenRemote Inc.//from  w  w  w .  j a  v a2  s  .  c  o m
*
* See the contributors.txt file in the distribution for a
* full listing of individual contributors.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

import java.text.DateFormat;

import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {
    /**
     * Adds the timestamp to filename.
     * 
     * @param date
     *           the date
     * @param fileName
     *           the file name
     * 
     * @return the string
     */
    public static String addTimestampToFilename(Date date, String fileName) {
        String[] time = getTimeFormat(date, "yyyy-MM-dd.HH-mm").split("\\.");
        return time[0] + "/" + time[1] + fileName;
    }

    /**
     * Gets the time format.
     * 
     * @param strFormat
     *           the str format
     * @param date
     *           the date
     * 
     * @return the string
     */
    public static String getTimeFormat(Date date, String strFormat) {
        DateFormat sdf = new SimpleDateFormat(strFormat);
        String sDate = sdf.format(date);
        return sDate;
    }
}

Related

  1. addTimeStampGetPostFix(Date now, TimeUnit unit)
  2. addTimestampToFilename(String fileName)
  3. addTimeStampToFileName(String name)
  4. fileName(Class clazz)
  5. filename(final String path)