日期工具类使用

时间戳是自1970年1月1日以来的总秒数,通常用于表示日期和时间。在编程中,可以使用日期类进行set、get和add操作来处理日期。例如,设置出生日期,计算年龄或确定过去特定日期是星期几。通过计算两个时间戳之间的差值并转换为天数,可以实现这些功能。
摘要由CSDN通过智能技术生成
时间戳是指格林威治时间 1970 01 01 00 00 00 ( 北京时间 1970 01 01 08 00 00 )起至现在的总秒数,本质是一个long类型的整数,表示日期对象。其单位为毫秒。
下图是日期类的三种常见操作,set设定,get获得,add增加。

 如图通过set设定出生日期,通过get获得目前日期,进行减法运算得出,已经出生多少毫秒,再除以一天的毫秒数,的出目前已经出生多少天。

也可以以此推断几天后的日期,或者几天前的日期,程序如下。

 也可以通过今天的日期,推断过去的某一天为周几,今天是七月八日,这里以2008年5月12日为例。

程序如下。

 通过将今天获取到的时间转换为l和2008年5月12日0时0分0秒0毫秒的时间转换为long类型的变量,进行相减算出从2008年年5月12日0时0分0秒0毫秒到当前过去了多少毫秒,除于一天的毫秒数量,到今天为止经过了多少天b,再把天数求余,根据余数推断那一天是周几,我这里用的是一个switch语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hutool的日期工具类是其中一个常用的类辅助工具之一。它提供了一系列方便的方法来处理日期和时间相关的操作。日期工具类具有以下特点: 1. 可以灵活地处理日期和时间的格式化和解析。 2. 可以进行日期的计算和比较,例如计算两个日期之间的天数或小时数差距。 3. 可以对日期进行加减操作,例如增加几天或减去几小时。 4. 可以获取当前日期和时间,以及获取特定日期的年、月、日、小时、分钟、秒等信息。 日期工具类使用非常简单,你可以使用DateTime类来进行日期相关的操作。DateTime类继承自java.util.Date,因此可以替代原生的Date类的使用,并且还提供了许多其他实用的方法。 例如,你可以使用DateTime的now()方法获取当前日期和时间,使用format()方法将日期格式化为指定的格式,使用parse()方法将字符串解析为日期对象,使用plusDays()方法增加指定的天数等等。 总的来说,Hutool的日期工具类提供了丰富的方法和功能,可以方便地处理日期和时间相关的操作。您可以根据具体的需求选择使用适合的方法来简化您的开发工作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Hutool使用指南(一):时间日期工具](https://blog.csdn.net/C18298182575/article/details/131008226)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [hutool 工具类](https://download.csdn.net/download/LiHaoYang11/12153632)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值