/Date(1384171247000+0800)/ 怎么转化成类似于2013-12-25的格式啊?
下面就是转换的过程
给定时间转换:
| |
public static void main(String[] args) {
final String str = "1384171247000+0800" ;
final String time = str.substring( 0 ,str.length()- 5 );
System.out.println(time);
//final String timeZone = str.substring(str.length()-5, str.length());
//System.out.println(timeZone);
final Date date = new Date(Long.parseLong(time));
final SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd" );
System.out.println(format.format(date));
}
|
按系统当前时间转换:
| |
public static void main(String[] args) {
final long time = System.currentTimeMillis();
final SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd" );
System.out.println(format.format( new Date(time)));
}
|