package com.FreeGiao.API;
import java.util.Date;
public class DateDemo {
public static void main(String[] args) {
Date d1 = new Date();
System.out.println(d1);
long date = 2*1000*60*60;
Date date1 = new Date(date);
System.out.println(date1);
}
}
Date常用方法
package com.FreeGiao.API;
import java.util.Date;
public class DateDemo02 {
public static void main(String[] args) {
Date dd = new Date();
//long getTime()
long time = dd.getTime();
System.out.println(time*1.0/1000/60/60/24/365+"年");
//void setTime(long time)
long tt = System.currentTimeMillis();
dd.setTime(tt);
System.out.println(dd);
}
}
SimpleDateFormat常用类的构造方法与常用方法
package com.FreeGiao.API;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class SimpleDateFormatDemo {
public static void main(String[] args) throws ParseException {
//格式化:从Date到String
//String format(Date date):将日期格式化日期/时间字符串
Date dd = new Date();
// SimpleDateFormat ss = new SimpleDateFormat();
SimpleDateFormat ss = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String gg = ss.format(dd);
System.out.println(gg);
//解析:从String到Date
//Date parse(String source):从给定字符串开始解析文本以生成日期
String s1 = "1999-03-06 20:26:48";//一定要与带参构造方法的格式一致
SimpleDateFormat hh = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date ff = hh.parse(s1);
System.out.println(ff);
}
}