六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 18|回复: 0

String和Date的转换

[复制链接]

升级  22%

3

主题

3

主题

3

主题

童生

Rank: 1

积分
11
 楼主| 发表于 2013-2-3 14:18:19 | 显示全部楼层 |阅读模式
import java.text.DateFormat; import java.text.SimpleDateFormat; 1.import java.text.ParseException; import java.util.Calendar; import java.util.Date; DateFormat format = new SimpleDateFormat("yyyy-MM-dd");         Date date = null;    String str = null;                              // String转Date    str = "2007-1-18";          try {        date = format.parse(str);  // Thu Jan 18 00:00:00 CST 2007    } catch (ParseException e) {        e.printStackTrace();    }                date = java.sql.Date.valueOf(str);  // 只保留日期部分,返回的是java.sql.Date                  // Date转String    date = new Date();   // Thu Jan 18 21:35:01 CST 2007    /*Calendar cal = Calendar.getInstance();   date = new Date(cal.getTimeInMillis());*/   str = format.format(date);  // 2007-01-18                format = DateFormat.getDateInstance(DateFormat.SHORT);    str = format.format(date);  // 07-1-18                format = DateFormat.getDateInstance(DateFormat.MEDIUM);    str = format.format(date);  // 2007-1-18                format = DateFormat.getDateInstance(DateFormat.FULL);    str = format.format(date);  // 2007年1月18日 星期四
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表