import java.util.Date;
public class Datefinally {
public static void main(String[] args) {
Date date = new Date();
//打印的不是地址,肯定是重写了toString方法
System.out.println(date);
long ms = 24*60*60*1000;
long ms1 = System.currentTimeMillis();
// 获取昨天的时间
Date date1 = new Date(ms1 - ms);
System.out.println(date1);
long s =date1.getTime();
// getTime()和System.currentTimeMillis()一样都是获取到当前的毫秒数
}
}
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormat {
public static void main(String[] args) {
//创建日期的对象
Date date = new Date();
//创建日期格式化对象
SimpleDateFormat sdf = new SimpleDateFormat();
String name = sdf.format(date);
System.out.println(name);
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str1 = sdf1.format(date);
System.out.println(str1);
//字符串转换为日期
String str2 = "1999-02-12 11:11:11";
try {//注意一定要和指定的格式匹配
Date date1 = sdf1.parse(str2);
System.out.println(date1);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}