SimpleDateFormat的parse与format
2018-01-16 16:44
267 查看
SimpleDateFormate的两个方法:parse(),format();
首先,我们对SimpleDateFormate这个模板指定模板例如:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-mm-dd");
1.parse():将String的对象根据 模板提供的yyyy-mm-dd进行转化成为Date类型,如果String的对象不是指定的模板类型的话就会报错
2.format():将Date对象根据模板转化为String对象。
public class TestFile {
private static SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-mm-dd");
public static void main(String[] args) throws ParseException {
// TODO Auto-generated method stub
Date date = new Date();
System.out.println(date);
String d1 = new String("2012-02-12");
date = simpleDateFormat.parse(d1);//将2012-02-12转化为Thu Jan 12 00:02:00 CST 2012
System.out.println(date);
String d2 = simpleDateFormat.format(date);//将Thu Jan 12 00:02:00 CST 2012转化为2012-02-12
System.out.println(d2);
}
}
首先,我们对SimpleDateFormate这个模板指定模板例如:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-mm-dd");
1.parse():将String的对象根据 模板提供的yyyy-mm-dd进行转化成为Date类型,如果String的对象不是指定的模板类型的话就会报错
2.format():将Date对象根据模板转化为String对象。
public class TestFile {
private static SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-mm-dd");
public static void main(String[] args) throws ParseException {
// TODO Auto-generated method stub
Date date = new Date();
System.out.println(date);
String d1 = new String("2012-02-12");
date = simpleDateFormat.parse(d1);//将2012-02-12转化为Thu Jan 12 00:02:00 CST 2012
System.out.println(date);
String d2 = simpleDateFormat.format(date);//将Thu Jan 12 00:02:00 CST 2012转化为2012-02-12
System.out.println(d2);
}
}
相关文章推荐
- 日期转换:Cannot format given Object as a Date (SimpleDateFormat的parse和format)
- Java时间处理类SimpleDateFormat的parse和format
- Simpledate的format和parse
- java日期与字符串互转,SimpleDateFormat类中的fomat方法和parse方法
- SimpleDateFormat中parse和format的区别
- 【Developer Log】SimpleDateFormat的parse问题、ISO-8601格式
- simpledateformat.parse干什么用?他和simpledateformat.format有什么区别
- SimpleDateFormat中的YYYY和yyyy引起的parse和format的错误输出
- SimpleDateFormat中parse和format的区别
- SimpleDateFormat的parse(String str)方法的用法
- SimpleDateFormat的parse()得到的年份少一年,月份和日期都不对
- SimpleDateFormat 日期格式化,以及SimpleDateFormat.parse
- Java时间处理类SimpleDateFormat的parse和format方法的正确使用
- 关于java.text.SimpleDateFormat的parse()方法存在的坑
- SimpleDateFormat中parse方法中YYYY和yyyy的区别
- 时间类型的加减SimpleDateFormat,Calendar,Scanner,Date,parse,format
- SimpleDateFormat的parse()与format()
- 获取任意格式的new date,如yyyy-mm-dd、yyyy-mm等等,只需要SimpleDateFormat的formate(Date)和parse(String)两个函数即可
- SimpleDateFormat的parse()与format()
- 时间转换的好用方法(好招1)//Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse("2007-09-21 11:00:10.0100");