1.今天学习了
1、DataFormat
DataFormat与MessageFormat一样都属于Format类的子类,此类专门用于格式化使用。
java.util.Date本身已经可以很好的制定出一个具体的日期,但是这样的日期在使用时的格式不是很理想,所以可以通过DateFormat进行制定格式的转换。在DataFormat中存在以下的格式操作:
public final String(Data data),接收Date型数据变为String型数据,取得DateFormat类的实例;
public static final DateFormat getDateInstance(),根据默认环境取得;
public static final DateFormat getTimeInstance(),取得日期时间;
public static final DateTimeInstance(int dateStyle,int timeStyle)
实例一:
package org.mole.normlaclass;
import java.text.DateFormat;
import java.util.Date;
public class DataFormatDemo01 {
public static void main(String args[]){
Date date = new Date();
DateFormat formatdate = DateFormat.getDateInstance();
DateFormat formatdatetime = DateFormat.getTimeInstance();
System.out.println(formatdate.format(date));
System.out.println(formatdatetime.format(date));
}
}
执行结果:
2016-3-1
20:22:58