当前位置:编程学习 > JAVA >>

关于日期格式

请问如何将2012-10-22如何改成2012/10/22呢?
日期的格式 --------------------编程问答--------------------

SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
try {
System.out.println(sdf1.format(new Date()));//格式输出String
System.out.println(sdf1.format(sdf2.parse("2012-10-22")));//String到Date到String
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
--------------------编程问答-------------------- 也可是使用
String date = "2012-10-22";
System.out.println(date.replace("-", "/")); 哈哈 --------------------编程问答--------------------
public static Date getDateByString(String “2012-10-22”) {

DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
Date d = null;
try {
d = df.parse(rq);
} catch (Exception e) {
}
return d;
} --------------------编程问答--------------------
引用 2 楼  的回复:
也可是使用
String date = "2012-10-22";
System.out.println(date.replace("-", "/")); 哈哈


啊哈,有意思~~ --------------------编程问答--------------------
引用 3 楼  的回复:
public static Date getDateByString(String “2012-10-22”) {

DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
Date d = null;
try {
d = df.parse(rq);
} catch (Exception e) {
}
return d;
}

rq=“2012-10-22”; --------------------编程问答-------------------- 楼上方法都可以。 --------------------编程问答-------------------- 这个最经典。
引用 2 楼  的回复:
也可是使用
String date = "2012-10-22";
System.out.println(date.replace("-", "/")); 哈哈
--------------------编程问答-------------------- DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
这样格式化就可以了
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,