news 2026/7/5 2:08:06

常用API day3

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
常用API day3

JDK7时间类:Date 时间------Date时间类是一个JDK写好的javabean类,用来描述时间,精确到毫秒。
利用空参对象创建的对象,默认表示系统当前的时间。
利用有参构造创建的对象,默认表示系统当前的时间。
如何创建日期对象:Date date= new Date;
如何修改时间对象的毫秒值:setTime(毫秒值);
如何获取时间对象的毫秒值:getTime();


SimpleDateFormat 格式化时间
构造方法里的成员方法
1》格式化:把时间变成我们喜欢的格式
2》解析:把字符串表示的时间变成Date对象(字符串本身不能加减,变成对象之后,通过get方法获取毫秒值计算)


Calendar 日历:代表系统当前时间得日历对象,可以单独修改,获取时间中的年,月, 日
细节:Calendar是一个抽象类,不能直接创建对象
public static Calendar getInstance()获取当前时间的日历对象(Calendar是一个抽象类,不能直接new,而是通过一个静态方法获取到子类对象)
底层原理:会根据系统得不同时区来获取不同的日历对象
会把时间中的纪元,年,月,日,时,分,秒等等都放到一个数组中。
月份:范围0-11,如果获取出来的是0,实际是一月份
星期:在老外的眼中,星期日是一周中的第一天

例如:Calendar c=Calendar.getInstance();
public int get (int field)取日期中的某个字段信息
public void set (int field ,int value)修改日历的某个字段信息
public void add (int field ,int amount)为某个字段增加/减少指定的值
JDK8时间类:

//static Set<String> getAvailableZoneIds(); 获取java中所支持的时区
//static ZoneId SystemDefault(); 获取系统默认时区
//static ZoneId of(String zoneId); 获取一个指定时区

//static Instant now() 获取当前时间的Instant对象
//static Instant of Xxxx(long ) 根据(秒,毫秒,纳秒)获取Instant对象
//ZoneDateTime atZone(ZoneId zone) 指定时区
//boolean isXxx(Instant otherInstant) 判断系列的方法
//Instant minusXxx(long) 减少时间系列的方法
//Instant plusXxx(long) 增加时间系列的方法

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/4 4:36:37

MudBlazor文本字段内边距异常终结指南:从混乱布局到完美对齐

MudBlazor文本字段内边距异常终结指南&#xff1a;从混乱布局到完美对齐 【免费下载链接】MudBlazor Blazor Component Library based on Material design with an emphasis on ease of use. Mainly written in C# with Javascript kept to a bare minimum it empowers .NET de…

作者头像 李华
网站建设 2026/7/3 15:24:40

GLM-4.6大模型完整指南:200K上下文+智能体工具调用终极方案

GLM-4.6大模型完整指南&#xff1a;200K上下文智能体工具调用终极方案 【免费下载链接】GLM-4.6 GLM-4.6在GLM-4.5基础上全面升级&#xff1a;200K超长上下文窗口支持复杂任务&#xff0c;代码性能大幅提升&#xff0c;前端页面生成更优。推理能力增强且支持工具调用&#xff0…

作者头像 李华
网站建设 2026/7/3 23:21:18

OpenTelemetry Collector全栈测试环境搭建实战指南

OpenTelemetry Collector全栈测试环境搭建实战指南 【免费下载链接】opentelemetry-collector OpenTelemetry Collector 项目地址: https://gitcode.com/GitHub_Trending/op/opentelemetry-collector 为什么你的Collector测试总是困难重重&#xff1f; 当你尝试在本地验…

作者头像 李华
网站建设 2026/7/4 6:02:53

基于Simulink的协作机器人柔顺控制仿真

目录 手把手教你学Simulink 一、引言&#xff1a;为什么“协作机器人一碰就停&#xff0c;无法实现自然交互”&#xff1f;——传统安全策略牺牲了交互性&#xff0c;柔顺控制才是人机共融的灵魂&#xff01; 二、柔顺控制核心思想&#xff1a;让机器人“有感觉、会思考、能响…

作者头像 李华