Java常用类源码分析_Date类

import java.util.Date;
public class Main {
    /** * @param args */
    public static void main(String[] args) {
        // TODO Auto-generated method stub


        Date date1=new Date();
// dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。 
// mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)。 
// dd 是一月中的某一天(01 至 31),显示为两位十进制数。 
// hh 是一天中的小时(00 至 23),显示为两位十进制数。 
// mm 是小时中的分钟(00 至 59),显示为两位十进制数。 
// ss 是分钟中的秒数(00 至 61),显示为两位十进制数。 
// zzz 是时区(并可以反映夏令时)。标准时区缩写包括方法 parse 识别的时区缩写。如果不提供时区信息,则 zzz 为空,即根本不包括任何字符。 
// yyyy 是年份,显示为 4 位十进制数。
        System.out.println(date1.toString());//Fri Oct 16 03:02:57 CST 2015 -->dow mon dd hh:mm:ss zzz yyyy



        Date date2=new Date(System.currentTimeMillis());
        System.out.println(date2.toLocaleString());//2015-10-16 3:02:57




        Date date3=new Date();
        date3.setTime(0);
// d 是一月中的某一天(1 至 31),显示为一位或两位十进制数。 
// mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)。 
// yyyy 是年份,显示为 4 位十进制数。 
// hh 是一天中的小时(00 至 23),显示为两位进制数。 
// mm 是小时中的分钟(00 至 59),显示为两位十进制数。 
// ss 分钟中的秒数(00 至 61),显示为两位十进制数。 
// GMT 就是 ASCII 字母 "GMT",代表格林威治标准时 (Greenwich Mean Time)。 
        System.out.println(date3.toGMTString());//1 Jan 1970 00:00:00 GMT -->d mon yyyy hh:mm:ss GMT




// year - 减 1900 的年份。 -->注意设置年份的参数是实际年份减1900
// month - 0-11 之间的月份。 -->0代表一月,11代表十二月
// date - 一月中 1-31 之间的某一天。
// hours - 0-23 之间的小时数。
// minutes - 0-59 之间的分钟数。
// seconds - 0-59 之间的秒数。 
        Date date4=new Date();
        date4.setYear(0);
        date4.setMonth(0);
        date4.setDate(1);//设置(set)DAY_OF_MONTH,还有一个DAY_OF_WEEK,但DAY_OF_WEEK不能设置(set),但可以被获取(get)
        date4.setHours(0);
        date4.setMinutes(0);
        date4.setSeconds(0);
        System.out.println(date4);//Mon Jan 01 00:00:00 CST 1900
        System.out.println("date4.getTime():"+date4.getTime());//date4.getTime():-2209017599210
        System.out.println("date4.getYear():"+date4.getYear());//date4.getYear():0
        System.out.println("date4.getMonth():"+date4.getMonth());//date4.getMonth():0
        System.out.println("date4.getDate():"+date4.getDate());//date4.getDate():1
        System.out.println("date4.getDay():"+date4.getDay());// date4.getDay():1 -->获取(get)DAY_OF_WEEK
        System.out.println("date4.getHours():"+date4.getHours());//date4.getHours():0
        System.out.println("date4.getMinutes():"+date4.getMinutes());//date4.getMinutes():0
        System.out.println("date4.getSeconds():"+date4.getSeconds());//date4.getSeconds():0
    }
}

你可能感兴趣的:(java,源码,Class)