/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))); } |