如何将Java的日期的不同格式转换成统一格式,比如20150526,2015-5-26,2015/5/26.
因为数据库日期太乱了,有的是20150526有的是2015-5-6,现在需要将他们转为统一格式比如20150526.求大神帮助。
public static void main(String[] args) {
String[] arr = new String[]{"2015年1月1日","2015-1-1","2015/1/1","2015/01/1"};
for(int i=0;i<arr.length;i++){
String[] arrSplit = arr[i].split("[-|年|/|月|日]");//在这里加分割字符
arr[i] = "";
for(int j=0;j<arrSplit.length;j++){
if(arrSplit[j].length()<2){
arrSplit[j] = "0"+arrSplit[j];
}
arr[i]=arr[i]+arrSplit[j];
}
System.out.println(arr[i]);
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。