首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java中String门类数据与Date类型数据相互转换

2013-08-13 
java中String类型数据与Date类型数据相互转换package exampleimport java.text.ParseExceptionimport ja

java中String类型数据与Date类型数据相互转换

package example;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

//实体类

class Bean {

?public int id;
?public String name;
?public Date date;

?public int getId() {
??return id;
?}

?public void setId(int id) {
??this.id = id;
?}

?public Date getDate() {
??return date;
?}

?public void setDate(Date date) {
??this.date = date;
?}

?public String getName() {
??return name;
?}

?public void setName(String name) {
??this.name = name;
?}

}

// 测试类

public class DateString {

?public static void main(String[] args) {
??Bean bean = new Bean();

??// TODO Auto-generated method stub
??// String类型转date类型
??String dString = "1990-04-05 13:20:30";
??SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
??Date date;// 不是sql的date
??try {
???date = sdf1.parse(dString);
???bean.setDate(date);
???System.out.println(sdf1.format(bean.getDate()));
??} catch (ParseException e) {
???// TODO Auto-generated catch block
???e.printStackTrace();
??}

??// date 转String类型
??Date timeDate = bean.getDate();
??SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日");
??bean.setName(sdf2.format(timeDate));
??System.out.println(bean.getName());
?}

}

热点排行