本地时间的格式化
SimpleDateFormat使用详解
这个博主参考的jdk文档,例子很清楚,使用于获取系统时间然后格式化输出
,具体可以看jdk文档SimpleDateFormat类
以下适合从服务器获取到的String类型时间格式化
如果传入的是
String time = "2017-03-22T17:46:45.109Z";
要格式化这个String,先
//源格式
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SS'Z'");
//目标格式
SimpleDateFormat outputFormat = new SimpleDateFormat("yy/MM/dd HH:mm:ss");
接着
Date date = inputFormat.parse(time);
最后获取结果
String outTime = outputFormat.format(date);