java中如何将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的啊

时间:2023-02-19 15:16:29
java中如何将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的啊

6 个解决方案

#1


SimpleDateFormat类

String d1 = "12/12/1212";
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy");
Date date = format.parse(d1);//有异常要捕获
format = new SimpleDateFormat("yyyy-MM-dd");
String newD = foramt.format(date);

#2



Date testDate = new Date("09/09/2010");
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
//输出数据为2010-09-09
System.out.println(format.format(testDate));

#3


引用 1 楼 viszl 的回复:
SimpleDateFormat类

Java code

String d1 = "12/12/1212";
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy");
Date date = format.parse(d1);//有异常要捕获
format = new SimpleDateFormat("yyyy-M……


这个问题比较常见了,API的知识需要多掌握一些

#4


zhijiexie

#5


引用 1 楼 viszl 的回复:
SimpleDateFormat类

Java code

String d1 = "12/12/1212";
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy");
Date date = format.parse(d1);//有异常要捕获
format = new SimpleDateFormat("yyyy-M……


这个simpleDateFormat很好用的,查API嘛,很方便

#6


楼上说了 用SimpleDateFormat类 的确比较好用 我用过

#1


SimpleDateFormat类

String d1 = "12/12/1212";
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy");
Date date = format.parse(d1);//有异常要捕获
format = new SimpleDateFormat("yyyy-MM-dd");
String newD = foramt.format(date);

#2



Date testDate = new Date("09/09/2010");
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
//输出数据为2010-09-09
System.out.println(format.format(testDate));

#3


引用 1 楼 viszl 的回复:
SimpleDateFormat类

Java code

String d1 = "12/12/1212";
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy");
Date date = format.parse(d1);//有异常要捕获
format = new SimpleDateFormat("yyyy-M……


这个问题比较常见了,API的知识需要多掌握一些

#4


zhijiexie

#5


引用 1 楼 viszl 的回复:
SimpleDateFormat类

Java code

String d1 = "12/12/1212";
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy");
Date date = format.parse(d1);//有异常要捕获
format = new SimpleDateFormat("yyyy-M……


这个simpleDateFormat很好用的,查API嘛,很方便

#6


楼上说了 用SimpleDateFormat类 的确比较好用 我用过