Date

2017-08-12  本文已影响0人  xiaoliman
package com.qf.demo2;

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);//系统时间
        
        int  i = date.getDate();// 一个月的第几天
        System.out.println(i);
        
        int i2 = date.getDay();// 一个周的第几天
        System.out.println(i2);
        
        date.setMonth(12);// 设置月份 会对  12进行自动取余
        int month = date.getMonth();//月份是从 0 开始      0-11
        System.out.println(month);
        
        int hours = date.getHours();// 小时
        System.out.println(hours);
        
        date.getMinutes();// 分
        date.getSeconds();// 秒
        
        //要想get到year  先set 会get到set的year
        //如果不set的话 就直接get,会输出当前年份和1900差值 
        date.setYear(2014);// 1900
        int year = date.getYear();// 得到 当前年份和1900差值 
        System.out.println(year+"ddd");
        
        // date 对象中的  时间
        long l = date.getTime();
        System.out.println(l);

        
        // 得到当前时间
        long l2 = System.currentTimeMillis();
        System.out.println(l2);
        
                            // 2017-08-10
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS  a   F    E");
        String  time= format.format(l2); // 动作 格式化
        
        String time2 = format.format(new Date());
        System.out.println(time2);
        
        
        // 得到当前时间  精确到了毫秒
        //  new  Date 
        // System.currentTimeMillis();
    }
    
}

上一篇下一篇

猜你喜欢

热点阅读