当前位置: 技术问答>java相关
获取一个1970/01/01到現在的毫秒數的时间截如何处理?
来源: 互联网 发布时间:2015-08-06
本文导语: 文件属性的时间返回的就是这样的东西,我想把它转换成 y-m-d h:m:s 的形式,用什么方法可以实现?? | 有一个笨方法: File f = new File(inPath,filename); Date time_date = new Date(f.lastModified()); int year=time_dat...
文件属性的时间返回的就是这样的东西,我想把它转换成
y-m-d h:m:s 的形式,用什么方法可以实现??
y-m-d h:m:s 的形式,用什么方法可以实现??
|
有一个笨方法:
File f = new File(inPath,filename);
Date time_date = new Date(f.lastModified());
int year=time_date.getYear()+1990;
int month=time_date.getMonth()+1;
int date=time_date.getDate();
int hour=time_date.getHours();
int minute = time_date.getMinutes();
int second=time_date.getSeconds();
String str_year=new Integer(year).toString();
String str_month=new Integer(month).toString();
String str_date=new Integer(date).toString();
String str_hour=new Integer(hour).toString();
String str_minute=new Integer(minute).toString();
String str_second=new Integer(second).toString();
String time=str_year+"-"+str_month+"-"+str_date+" "+str_hour+":"+str_minute+":"+str_second;
最后得到的time就是你要的形式。
File f = new File(inPath,filename);
Date time_date = new Date(f.lastModified());
int year=time_date.getYear()+1990;
int month=time_date.getMonth()+1;
int date=time_date.getDate();
int hour=time_date.getHours();
int minute = time_date.getMinutes();
int second=time_date.getSeconds();
String str_year=new Integer(year).toString();
String str_month=new Integer(month).toString();
String str_date=new Integer(date).toString();
String str_hour=new Integer(hour).toString();
String str_minute=new Integer(minute).toString();
String str_second=new Integer(second).toString();
String time=str_year+"-"+str_month+"-"+str_date+" "+str_hour+":"+str_minute+":"+str_second;
最后得到的time就是你要的形式。