首页 > 编程知识 正文

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

时间:2023-05-05 10:23:15 阅读:263340 作者:4845

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

@ApiOperation("test2222") @PostMapping("test2222") public BaseResult<Boolean> test2222() { Date nowdate = new Date(); Calendar cal1 = Calendar.getInstance(); cal1.setTime(nowdate); cal1.set(Calendar.MINUTE, cal1.get(Calendar.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.format(startTime); System.out.println("SimpleDateFormat类字符串时间格式:"+utilStr); //将date转成yyyy-MM-dd HH:mm:ss字符串格式的时间 String s = DateTools.dateToFORMAT_24(startTime); System.out.println("yyyy-MM-dd HH:mm:ss字符串时间格式:"+s); //转为时间戳格式的时间 String starttime = DateTools.dateToStamp(startTime); 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_24(Date date) { SimpleDateFormat sdf = new SimpleDateFormat(DATE_TIME_FORMAT_24); return sdf.format(date); } /** * 日期转换为时间戳 */ public static String dateToStamp(Date date) { return String.valueOf(date.getTime()); }}

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。