<span style="font-size:18px;">//日期的格式化:非常重要
//SimpleDateFormat的用法:
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateDemo {
public static void main(String[] args) {
Date date = new Date();
System.out.println(date);
// 格式化时间显示形式:以年月日时分秒的方式显示
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
String d = sdf.format(date);
System.out.println(d);
// 格式化时间显示形式:以年-月-日 时:分:秒的形式显示
SimpleDateFormat sdd = new SimpleDateFormat("yy-MM-dd HH:mm:ss");
System.out.println(sdd.format(date));
}
}
</span>
解析反解析
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Date1Demo {
public static void main(String[] args) throws ParseException {
// ParseException 表示解析时出现意外错误,以后会学,暂时不考虑
// 通过SimpleDateFormat类 的方式来把一个String 类型的固定日期转化为Date类型显示出来
// 反解析时间
String str = "2015-8-25";
SimpleDateFormat sdr = new SimpleDateFormat("yyyy-M-dd");
Date date = sdr.parse(str);
System.out.println(date);
// 解析时间
System.out.println(sdr.format(date));
// 用Date 显示当前的时间
Date dd = new Date();
System.out.println(dd);
// 利用Calendar类的方法设置一个固定的时间;
// 注意不能通过 new Calendar的方式来声明.
// 反解析时间
Calendar calendar = Calendar.getInstance();
calendar.set(2099, 5, 3);
Date time = calendar.getTime();
System.out.println(time);
}
}