java获取耗时_【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);

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值