需要先导入的包:import java.text.SimpleDateFormat;

/*****将当前时间转化为一个字符串输出***********/
Date testtime=new Date();
SimpleDateFormat ddd=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss SSS");
String strdate=ddd.format(testtime);
System.out.println("现在的时间是"+strdate);
//输出:现在的时间是2020/11/24 20:58:42 992
如果初始化 Date,传入一个数字,则默认传入的是毫秒数。
//传入数字1,表示从1970那个起始时间多了1毫秒。
Date testtime=new Date(1);
SimpleDateFormat ddd=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss SSS");
String strdate=ddd.format(testtime);
System.out.println("现在的时间是"+strdate);
//输出:现在的时间是1970/01/01 08:00:00 001
中国在东八区,时间要多8个小时。
/*****获取昨天的此时此刻并输出***********/
Date testtime1=new Date(System.currentTimeMillis()-1000*60*60*24);
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss SSS");
String strtest1=sdf1.format(testtime1);
System.out.println("昨天的此时此刻:"+strtest1);
//输出:昨天的此时此刻:2020/11/23 21:13:14 664
1821

被折叠的 条评论
为什么被折叠?



