开发者社区> 问答> 正文

java日期格式如何转换

如何将Java的日期的不同格式转换成统一格式,比如20150526,2015-5-26,2015/5/26.
因为数据库日期太乱了,有的是20150526有的是2015-5-6,现在需要将他们转为统一格式比如20150526.求大神帮助。

展开
收起
蛮大人123 2016-03-12 18:21:14 2499 0
2 条回答
写回答
取消 提交回答
  • SimpleDateFormat
    2019-07-17 19:01:21
    赞同 展开评论 打赏
  • 我说我不帅他们就打我,还说我虚伪
    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]);
            }
        }
    2019-07-17 19:01:21
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载