我们也可以使用SimpleDateFormat类来将Date对象格式化为时间戳的字符串,然后再转化为长整型。 Datedate=newDate();SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");StringformattedDate=sdf.format(date);longtimestamp=sdf.parse(formattedDate).getTime()/1000;System.out.println("Timestamp: "...
将Date转换为时间戳 要将Date对象转换为时间戳,可以使用getTime()方法获取Date对象的毫秒数表示,然后将其转换为长整型数值。下面是一个示例代码: importjava.util.Date;publicclassDateToTimestamp{publicstaticvoidmain(String[]args){// 创建一个Date对象Datedate=newDate();// 获取当前时间的时间戳longtimestamp=...
在Java中,可以使用System.currentTimeMillis()方法来获取当前时间的时间戳(即从1970年1月1日00:00:00 UTC到现在的毫秒数)。要将时间戳转换为Date对象,可以使用new Date(timestamp)构造方法,其中timestamp是时间戳的值。 另外,要将Date对象转换为时间戳,可以使用getTime()方法,该方法返回自1970年1月1日00:00:0...
一、时间戳与Date相互转换# 1. 时间戳转Date# publicstaticvoidtimestamp2Date(){longtimeMillis=System.currentTimeMillis();Datedate=newDate(timeMillis); } 2.Date转时间戳# publicstaticvoiddate2Timestamp(){Datedate=newDate();longtimeMillis=date.getTime(); } 二、时间戳与LocalDateTime相互转换# 1. ...
Date date=newDate(times); System.out.println(date); 效果如下: 1 Tue Oct 24 13:49:28 CST 2017 3、时间戳转换为指定日期格式 1 2 3 4 SimpleDateFormat format =newSimpleDateFormat("yyyy-MM-dd HH:mm:ss"); longtimes = System.currentTimeMillis(); ...
Date date = sdf.parse(sb.toString());//Date转为时间戳long long shootTime = date.getTime();System.out.println(shootTime);实例:获取数据库的BigInt类型的时间戳,并转为⽇期格式 package com.test;import java.sql.Connection;import java.sql.Date;import java.sql.DriverManager;
Date转时间戳 Long time1 = date.getTime();//指定日期类转时间戳 Long time2 = System.currentTimeMillis();//获取当前系统时间戳 System.out.println(time1); System.out.println(time2); 格式化日期类 //创建SimpleDateFormat对象,指定样式 SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd HH:...
1、上一篇说了 LocalDate,LocalTime ,LocalDateTime的基础使用; 本文主要是说LocalDate,LocalTime ,LocalDateTime的比较,特殊时间格式的处理,一段时间的获取 首先写一些基础方法 /** * 指定时间住那换为时间戳 * @param time 只能是时间格式,例如 HH:mm:ss、HH:mm、mm:ss 15:30:55、15:30、30:55 ...
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH/mm/ss"); try { dateStr = dateFormat.format(time); System.out.println(dateStr); } catch (Exception e) { e.printStackTrace(); } return dateStr; } /** * String(yyyy-MM-dd HH:mm:ss)转10位时间戳 ...
Date date = new Date(timestamp); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time = sdf.format(date); 以上代码中,获取当前时间的时间戳,然后使用Date类将时间戳转换成Date对象,最后使用SimpleDateFormat类将Date对象格式化成指定的日期时间格式。这种方法简单易懂,适用于...