在线时间戳转换日期格式,date时间戳转换日期

在开发中,经常会设计到时间的转换,因此提供常见的转时间戳来加以解释说明。

@ApiOperation”test2222″) @PostMapping”test2222″) public BaseResult<Boolean> test2222) { Date nowdate = new Date); Calendar cal1 = Calendar.getInstance); cal1.setTimenowdate); cal1.setCalendar.MINUTE, cal1.getCalendar.MINUTE) – 60); Date startTime = cal1.getTime);//获取60分钟前时间 System.out.println”Date类型的时间格式:”+startTime); SimpleDateFormat sdf = new SimpleDateFormat”yyyy-MM-dd HH:mm:ss”); String utilStr = sdf.formatstartTime); System.out.println”SimpleDateFormat类字符串时间格式:”+utilStr); //将date转成yyyy-MM-dd HH:mm:ss字符串格式的时间 String s = DateTools.dateToFORMAT_24startTime); System.out.println”yyyy-MM-dd HH:mm:ss字符串时间格式:”+s); //转为时间戳格式的时间 String starttime = DateTools.dateToStampstartTime); System.out.println”string类型的字符串60分钟前的时间戳格式:”+starttime); return null; }

输出格式如下:

其中使用到DateTools的工具封装类,如下:

import java.text.SimpleDateFormat;import java.util.Date;public class DateTools { /** * yyyy-MM-dd HH:mm:ss */ public static final String DATE_TIME_FORMAT_24 = “yyyy-MM-dd HH:mm:ss”; /** * 将date转成yyyy-MM-dd HH:mm:ss字符串 */ public static String dateToFORMAT_24Date date) { SimpleDateFormat sdf = new SimpleDateFormatDATE_TIME_FORMAT_24); return sdf.formatdate); } /** * 日期转换为时间戳 */ public static String dateToStampDate date) { return String.valueOfdate.getTime)); }}

 

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注