Java 时间 转换/Date(1384171247000+0800)/

来源:互联网 发布:万惠事件知乎 编辑:程序博客网 时间:2024/06/05 22:45

/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)));
}
0 0
原创粉丝点击