当前位置: 技术问答>java相关
如何将字符串常量转换为日期型
来源: 互联网 发布时间:2015-11-02
本文导语: String类有没有什么方法将字符串直接转换为日期型常量 | DateFormat.parse(String) 例如 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date=sdf.parse("2002-11-14 14:00:00"); | 没...
String类有没有什么方法将字符串直接转换为日期型常量
|
DateFormat.parse(String)
例如
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=sdf.parse("2002-11-14 14:00:00");
例如
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=sdf.parse("2002-11-14 14:00:00");
|
没有现成的方法,自己写,给你一个java的例子
import java.util.Date;
import java.util.Locale;
public class dataTest
{
protected static SimpleDateFormat dateFormat = null;
static {
dateFormat = new SimpleDateFormat("", Locale.getDefault());
}
public static Date parseDate(String date) throws ParseException {
try {
return parseDate(date, "yyyy/MM/dd");
}
catch (ParseException e) {
throw e;
}
}
public static Date parseDate(String date, String pattern) throws ParseException {
synchronized (dateFormat) {
dateFormat.applyPattern(pattern);
return dateFormat.parse(date);
}
}
public static void main (String[] args)
{
Date kkk = new Date();
try {
kkk = parseDate("2000/02/02");
}
catch (ParseException e) {
System.out.println("parseDate Failed!");
}
System.out.println(kkk);
}
}
import java.util.Date;
import java.util.Locale;
public class dataTest
{
protected static SimpleDateFormat dateFormat = null;
static {
dateFormat = new SimpleDateFormat("", Locale.getDefault());
}
public static Date parseDate(String date) throws ParseException {
try {
return parseDate(date, "yyyy/MM/dd");
}
catch (ParseException e) {
throw e;
}
}
public static Date parseDate(String date, String pattern) throws ParseException {
synchronized (dateFormat) {
dateFormat.applyPattern(pattern);
return dateFormat.parse(date);
}
}
public static void main (String[] args)
{
Date kkk = new Date();
try {
kkk = parseDate("2000/02/02");
}
catch (ParseException e) {
System.out.println("parseDate Failed!");
}
System.out.println(kkk);
}
}