当前位置: 首页 > news >正文

Java:Instant时间

文章目录

  • Instant
    • 常用方法
    • 代码
      • 当前时间:2024-08-31T05:52:00.824Z:T和Z是什么意思?
  • 用处
  • 推荐用Instant类代替Date类

黑马学习笔记

Instant

常用方法

在这里插入图片描述

代码

package NewTime;import java.time.Instant;/*** @Author: ggdpzhk* @CreateTime: 2024-08-31*/
public class Test_Instant {public static void main(String[] args) {// 获取当前时间的Instant对象(标准时间)Instant now = Instant.now();System.out.println("当前时间:" + now);// 获取从1990.1.1 开始的秒数long seconds = now.getEpochSecond();System.out.println("从1990.1.1 开始的秒数:" + seconds);// 获取从1990.1.1开始   不够1s的纳秒数long nanos = now.getNano();System.out.println("从1990.1.1 开始的纳秒数:" + nanos);//传入秒数和纳秒数,得到响应的Instant对象Instant instant = Instant.ofEpochSecond(seconds, nanos);System.out.println(instant);Instant instant1 = now.plusNanos(1000000000);//+1sSystem.out.println(instant1);//Instant对象的作用,做代码的性能分析,或者记录用户的操作时间点Instant start = Instant.now();//代码执行……Instant end = Instant.now();}
}

在这里插入图片描述

当前时间:2024-08-31T05:52:00.824Z:T和Z是什么意思?

在这里插入图片描述

用处

  • 可以用来记录代码的执行时间,或者用户操作某个事件的时间点

推荐用Instant类代替Date类

  • 传统的Date类,只能精确到毫秒,并且 是可变对象
  • 新增的Instant类可以精确到纳秒,并且是不可变对象

http://www.mrgr.cn/news/16330.html

相关文章:

  • Codeforces Round 969 (Div. 2) 题ABC详细题解,包含(C++,Python语言描述)
  • 食家巷中秋美食,味蕾上的团圆盛宴
  • AI跟踪报道第54期-新加坡内哥谈技术-本周AI新闻: OpenAI最新模型揭晓和全AI生成的游戏革命
  • Linux | 进程池技术解析:利用无名管道实现并发任务处理(含实现代码)
  • chapter09-OOP高级部分——(内部类)——day13
  • 站长神器,AI批量生成原创文章工具免费用还能自动发布到站点
  • 高频Postman接口测试面试题
  • 【3.9】贪心算法-解最低加油次数
  • python学习——爬虫之session请求处理cookie
  • Java基础(4)- IDEA
  • 眼镜清洗机哪个品牌好?2024超声波清洗机推荐
  • 时间格式--cotroller传递时间参数
  • OJ-0830**
  • 鸿蒙版本号管理问题
  • 【三十四】springboot+easyRule初识规则引擎
  • Node.js与SQLite:为何这对组合是开发者的优选?
  • 【秋招笔试】8.24阿里控股秋招(研发岗)-三语言题解
  • 什么是in-the-wild image(野生图像)?怎么更好的利用这些图像(通过BLIP)
  • 人工智能100个AI术语
  • 21. Map接口中keySet()、values()和entrySet()方法的区别是什么?它们各自返回什么内容?