java 日期类型转换 只要符合yyyy-MM-dd 和yyyy/MM/dd 的字符串,一律转成yyyy-MM-dd ,并输出出来

只要符合yyyy-MM-dd 和yyyy/MM/dd 的字符串,一律转成yyyy-MM-dd ,并输出出来

public class Test { public static void main(String[] args) { String source = "2010-12-12"; String s = ""; if (source.indexOf("/") != -1 || source.indexOf("-") != -1) { s = source.replaceAll("/", "-"); System.out.println(s); } }}

import java.util.Date;

public class Test {
public static void main(String[] args) {
String[] str=new String[10];
for(int i=1;i<str.length+1;i++){
str[i-1]=i+"/01/10";
}
for(int i=0;i<str.length;i++){
long l = Date.parse(str[i]);
Date date=new Date(l);
System.out.println(str[i]+"转化为: "+date.toString());
}
}
}
输出结果:
1/01/10转化为: Fri Jan 01 00:00:00 CST 2010
2/01/10转化为: Mon Feb 01 00:00:00 CST 2010
3/01/10转化为: Mon Mar 01 00:00:00 CST 2010
4/01/10转化为: Thu Apr 01 00:00:00 CST 2010
5/01/10转化为: Sat May 01 00:00:00 CST 2010
6/01/10转化为: Tue Jun 01 00:00:00 CST 2010
7/01/10转化为: Thu Jul 01 00:00:00 CST 2010
8/01/10转化为: Sun Aug 01 00:00:00 CST 2010
9/01/10转化为: Wed Sep 01 00:00:00 CST 2010
10/01/10转化为: Fri Oct 01 00:00:00 CST 2010
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-10
搞不懂这个