SimpleDateFormat和DateFormat的基本使用(format和prase)

来源:互联网 发布:c 相关系数算法 编辑:程序博客网 时间:2024/06/05 04:56
package third;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;/*SimpleDateFormat和DateFormat的基本使用 * format和prase的基本使用 * **/public class DateDemo {//使用prase会抛出异常public static void main(String[] args) throws ParseException  {    //使用date format格式化时间日期    DateFormat df=DateFormat.getDateInstance(DateFormat.LONG, Locale.CHINA);    Date date=new Date();    //将date用指定格式输出    System.out.println(df.format(date));    //parse方法的使用    String dateString1="2017-9-18";//该字符串要对应format参数(long,short等),不能不匹配    date=DateFormat.getDateInstance().parse(dateString1);    System.out.println(date);    //该字符串要对应LONG    //字符串要绝对标准,如不能将日写成号,年月日顺序不能换    String dateString2="2017年9月19日";    date=df.parse(dateString2);     System.out.println(date);    //SimpleDateFormat和DateFormat差不多 ,它可以自定义格式如下:    SimpleDateFormat sdf=new SimpleDateFormat("G##yyyy##MM##d");    System.out.println(sdf.format(date));    //注意格式!!!    String dateString3="公元##2017##9##18";    date= sdf.parse(dateString3);    System.out.println(date);}}
阅读全文
0 0
原创粉丝点击