系统常用类日期格式化DateFormat

来源:互联网 发布:乐视网络电视官方下载 编辑:程序博客网 时间:2024/06/01 10:05
import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Date;public class DDateFormat {public static void main(String[] args) {Date date = new Date();//时间格式化,// 2011-01-01 13:13:13SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");df.applyPattern("yyyy-MM-dd");   //输出 2013-03-14        //将时间转换成字符串String str = df.format(date);System.out.println(str);//将字符串转换成时间 String dateStr = "2013-03-14";try {date = df.parse(dateStr);} catch (ParseException e) {e.printStackTrace();}System.out.println(date);//输出Thu Mar 14 00:00:00 CST 2013// dateStr = "abc2013-03-14";// try {// date = df.parse(dateStr);// 错误 ParseException: Unparseable date:// "abc2013-03-14"//因为不是按规则其实数字而出现了字母// } catch (ParseException e) {// e.printStackTrace();// }// System.out.println(date);//从指定位置开始解析dateStr = "abc2013-03-14";date = df.parse(dateStr, new ParsePosition(3));// 下标为3的位子开始解析即是从2开始System.out.println(date);//输出 Thu Mar 14 00:00:00 CST 2013}}

原创粉丝点击