package com.sanmao12;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.logging.SimpleFormatter;
public class TestsDateTime {
/**Calendar 日历类 是一个抽象类
* Date 具体类
* */
public static void main(String[] args) throws Exception{
Date date=new Date();
/**Date date1=new Date(1468807006348l-60*60*1000);//记得转换成long类型
* 不带参数就是获取系统当前的时间
* 带参数的构造参数
* public Date(long date) {
fastTime = date;
}*/
DateFormat format1=new SimpleDateFormat();
/**
* 不带参数的构造参数,按操作系统的时间格式设置格式*/
DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
/**指定日期的输出格式yyyy四位年,MM月,dd日,HH是二十四进制 小写是12进制,mm分,ss秒*/
System.out.println(format1.format(date));/**16-7-18 上午10:20*/
System.out.println(format.format(date));/**2016-07-18 10:20:18*/
System.out.println(date.getMonth());
/** 已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_MONTH) 取代。*/
System.out.println(date.getYear());
/** 已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.YEAR) - 1900 取代。*/
System.out.println(date.getDay());
/** 已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_WEEK) 取代。*/
System.out.println(date.getDate());
/** 从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_MONTH) 取代。*/
System.out.println(date.getHours());
/** 已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.HOUR_OF_DAY) 取代。*/
System.out.println(date);
Thread.sleep(1000);
Date date1=new Date();
System.out.println(date);
System.out.println(date1);
System.out.println(date.before(date1));
System.out.println(date.after(date1));
}
}
Java Date类例子
最新推荐文章于 2024-05-17 17:15:06 发布