【java学习笔记9】获取当前时间 & 时间格式化 & 统计一个方法执行耗时
package date;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest01 {
public static void main(String[] args) throws Exception{
// 获取系统当前时间(精确到毫秒)
Date nowDate = new Date();
System.out.println(nowDate); // Wed Dec 30 10:06:25 CST 2020
// 格式化日期
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String nowDateStr = simpleDateFormat.format(nowDate);
System.out.println(nowDateStr); // 2020-12-30 10:06:25
// 字符串类型日期,转换成date类型
String time = "2020-12-30 10:06:25 888";
SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
Date dateTime = simpleDateFormat1.parse(time);
System.out.println(dateTime);
// 获取自1970年1月1日 0时0分0秒 000毫秒,至今的毫秒数
long timeMillis = System.currentTimeMillis();
System.out.println(timeMillis);
// 统计一个方法执行耗时
long start = System.currentTimeMillis();
print();
long end = System.currentTimeMillis();
System.out.println("执行print方法花费"+(end - start)+"毫秒!");
// 获取昨天此时的时间
Date time2 = new Date(System.currentTimeMillis() - 24 * 60 * 60 * 1000);
String strTime = simpleDateFormat.format(time2);
System.out.println(strTime);
}
public static void print(){
for (int i = 0; i < 10; i++) {
System.out.println("i=" + i);
}
}
}
---------------------------------------------------
立足软件测试领域,并重新定义测试!
---------------------------------------------------