【736c677c4】Date 和String之间的转换main函数

public static void main(String[] args) {
// TODO Auto-generated method stub
DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 
Date date = null; 
String str = null; 

// String转Date 
str = "2009-01-06"; 
try { 
date = format.parse(str); // Wed sep 26 00:00:00 CST 2007 
} catch (ParseException e) { 
e.printStackTrace(); 
} 

date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-9-26
System.out.println(date);
// Date转String 
date = new Date(); // Wed sep 26 18 17:14:01 CST 2007 
str = format.format(date); // 2007-9-26 
System.out.println(str);
format = DateFormat.getDateInstance(DateFormat.SHORT); 
str = format.format(date); // 07-9-26
System.out.println(str);

format = DateFormat.getDateInstance(DateFormat.MEDIUM); 
str = format.format(date); // 2007-9-26 
System.out.println(str);
format = DateFormat.getDateInstance(DateFormat.FULL); 
str = format.format(date); // 2007年9月26日 星期三
System.out.println(str);
}

Timestamp和String之间转换的函数:
public static void main(String[] args) {
// TODO Auto-generated method stub
//Timestamp转化为String:
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒
Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间
String str = df.format(now);
System.out.println(str);

///String转化为Timestamp:
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String time = df1.format(date);
Timestamp ts = Timestamp.valueOf(time);
System.out.println(ts);
}

阅读更多
文章标签: date string null
个人分类: JAVA
上一篇【736c677c4】java的各种类型转换,挺全
下一篇【736c677c4】关于X-UA-Compatible
想对作者说点什么? 我来说一句

数据类型转换

2012年10月17日 29KB 下载

datestring互相装换

2011年11月22日 507B 下载

没有更多推荐了,返回首页

关闭
关闭