java 将字符串转换为日期格式
2009年9月17日
没有评论
有时候,我们获取到的日期类型可能为一字符串,如20090915;输出的时候,我们想转化为: 2009年09月15日 这种日期格式,那么我们怎么来将字符串转换为日期格式,下面是转换的代码:
import java.util.*;
import java.text.*;
import java.io.*;
class StrToDate
{
public static void main(String[] args)
{
String dateString = "20090915";
try {
Date date=new SimpleDateFormat("yyyyMMdd").parse(dateString);
//下面将字符串转换为日期格式后显示的格式是2009-09-15
System.out.println(DateFormat.getDateInstance().format(date));
//如果想换一种别的格式,可以用下面的办法,得到任何的日期格式都可以
//输出的结果为2009/09/15
System.out.println(new SimpleDateFormat("yyyy/MM/dd").format(date));
//SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日");
//输出的结果为2009年09月15日
System.out.println(new SimpleDateFormat("yyyy年MM月dd日").format(date));
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
}
通过上例代码,就可以转换成我们想要表示的日期格式了。
Recent Comments