存档

文章标签 ‘日期格式’

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());
        }
    }
}

通过上例代码,就可以转换成我们想要表示的日期格式了。

分类: java 标签: , ,