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();
}
}
网友评论