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
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值