package test;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 测试时间对象和字符串之间的互相转化
* DateFormat抽象类和SimpleDateFormat实现类的使用
* @author Administrator
*
*/
public class TestDateFormate {
public static void main(String[] args) throws ParseException {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss" );//DateFormate是抽象类
//把时间对象按照“格式字符串指定的格式” 转成相应的字符串
String str = df.format(new Date(4000000));
/*
* format(Date date, StringBuffer toAppendTo, FieldPosition pos)
将给定的 Date成日期/时间字符串,并将结果追加到给定的 StringBuffer 。
*/
System.out.println(str);
//把字符串按照 “格式字符串指定的格式”转成相应的时间独享
DateFormat df2=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
Date date= df2.parse("1998年10月29日 10时45分59秒");
/*
* parse(String text, ParsePosition pos)
从字符串中解析文本以产生一个 Date 。
*/
System.out.println(date);
//测试其他格式
DateFormat df3 = new SimpleDateFormat("D");
String str3=df3.format(new Date());
System.out.println(str3);
/*
* Date()
分配一个 Date对象,并初始化它,以便它代表它被分配的时间,测量到最近的毫秒。
*/
}
}
DateFormate使用
最新推荐文章于 2023-10-14 19:36:08 发布