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(); } } }
原文:https://www.cnblogs.com/java-jiangtao-home/p/9374782.html