关于日期格式
请问如何将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;
} --------------------编程问答--------------------
啊哈,有意思~~ --------------------编程问答--------------------
rq=“2012-10-22”; --------------------编程问答-------------------- 楼上方法都可以。 --------------------编程问答-------------------- 这个最经典。 --------------------编程问答-------------------- DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
这样格式化就可以了
补充:Java , Java EE