一般得到的时间都是String类型,需要存入数据库时,需要转换成Date类型
下面是一种比较常用的String类型转换为Date类型的例子
多说一些
下面例子用了TestCase这个测试工具,很好用,可以直接运行,不用再写Main()方法了
使用方法也很简单,加载Junit JAR包,新建类时继承TestCase,写方法时必须遵守下列规范
public void test...()
无参,无返回值,方法名以test开头
下面是一种比较常用的String类型转换为Date类型的例子
多说一些
下面例子用了TestCase这个测试工具,很好用,可以直接运行,不用再写Main()方法了
使用方法也很简单,加载Junit JAR包,新建类时继承TestCase,写方法时必须遵守下列规范
public void test...()
无参,无返回值,方法名以test开头
package test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import junit.framework.TestCase;
public class TimeFormat extends TestCase {
//String类型的日期转换为Date类型
public void testStringtoDate(){
//你想转换的日期格式,存入数据库中就是2009-07-11的格式
//常见标准的写法"yyyy-MM-dd HH:mm:ss",注意大小写,时间是24小时制
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date dateTime = null;
String stringTime="2009-07-05";
try {
dateTime = sdf.parse(stringTime);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(dateTime);
}
}