importjava.text.SimpleDateFormat;importjava.util.Date;publicclassTimestampToDateExample{publicstaticvoidmain(String[]args){longtimestamp=System.currentTimeMillis();Datedate=newDate(timestamp);SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");StringformattedDate=sdf.format(date);System.o...
Date+setTime(long)+getTime() : longSimpleDateFormat+format(Date) : StringLongToDateExample+main(String[]) : void 序列图 下面是将long类型的时间戳转换为指定格式的日期的序列图: LongToDateExampleSimpleDateFormatDateClientLongToDateExampleSimpleDateFormatDateClientmain(String[])new Date()setTime(long...
1 Long类型的时间转换为date,可以通过SimpleDateFormat对象对格式进行定义,然后创建一个Date类型的对象封装时间,再通过SimpleDateFormat对象的format(date)方法就可以获取指定的日期格式了。2 有了上面的介绍,看看我是怎么封装一个简单的Long转换为Date的函数: /** * 把毫秒转化成日期 *@paramdateFormat(日期格式...
方法/步骤 1 首先确保你的long型日期/时间值是正确的,比如检测长度,是否少了最后的毫秒数,这个跟System.currentTimeMillis()返回的值对比一下就知道了,比如1403931367,就少了最后的毫秒数,你可以手动补充完整,末尾加3个0,1403931367000 2 方法1:使用Calendar的setTimeInMillis的方法,注意c.add(Calendar.MILLISECO...
1.Date转Long Long currStartTime = Long.valueOf(DATETIME_SEC_STR.format(newDate())); System.err.println("LONG1: " + currStartTime); 2.Long转Date Date d1 = DATETIME_SEC_STR.parse(String.valueOf(20140811140810l)); System.err.println("DATE2: " + d1);...
longToDate.js //扩展Date的format方法Date.prototype.format =function(format) {varo ={"M+":this.getMonth() + 1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"q+": Math.floor((this.getMonth() + 3) / 3),"S":this.getMilliseconds()...
把long时间的毫秒转化为Date日期有2种方法。第一,利用java.util.Date直接转换 1、获取到毫秒值 millis 2、new一个Date对象 date 3、直接调用date.setTime(millis)第二种方法利用java.util.Calendar转换 1、获取到毫秒值 millis 2、获取一个日历类Calendar实例cal 3、调用cal.setTimeInMillis(millis);4...
1.Date类的构造函数直接传入long型的数据:long time = System.currentTimeMillis();Date date = new Date(time);2.使用calendar类的setTime方法,传入long型的数据:Calendar ca = Calendar.getInstance();long time = System.currentTimeMillis();ca.setTime(time );Date d = ca.getTime();...
java内部本来就是使用long型数据来记录时间的,转换是很容易的。 Date date1 = new Date(long型数据); 这样long型数据就转换成Date型数据date1了。