Here you can find the source of timestampToHumanDateAndTime(long timestamp)
Parameter | Description |
---|---|
timestamp | - date and time in timestamp format |
public static String timestampToHumanDateAndTime(long timestamp)
//package com.java2s; /*/*from w w w .j av a2 s .c om*/ Copyright IBM Corp. 2012, 2016 This file is part of Anomaly Detection Engine for Linux Logs (ADE). ADE is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ADE 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 General Public License for more details. You should have received a copy of the GNU General Public License along with ADE. If not, see <http://www.gnu.org/licenses/>. */ import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class Main { private static final ThreadLocal<DateFormat> m_dateAndTime = new ThreadLocal<DateFormat>() { @Override protected DateFormat initialValue() { return new SimpleDateFormat("d MMM yyyy HH:mm:ss", new Locale( "en", "US")); } }; /** * Convert a timestamp to a humanly readable date and time. * * @param timestamp - date and time in timestamp format * @return m_dateAndTime - a humanly readable format for the date and time input */ public static String timestampToHumanDateAndTime(long timestamp) { return m_dateAndTime.get().format(new Date(timestamp)); } }