hutool时间操作类;获取当前时间;字符串和时间戳的格式转换等操作

前提:引入hutool

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.8.11</version>
</dependency>

获取某个特定日期是周几

 String dateStr ="2022-12-31";
 Date date = DateUtil.parse(dateStr);//使用DateUtil将时间转成Date
 int a=DateUtil.dayOfWeek(date);     //返回周几 1:周日 2:周一

格式转换


字符串转时间
String dateStr = "2017-03-01";
Date date = DateUtil.parse(dateStr)
时间转字符串
String str=DateUtil.format(newDate2, "yyyy-MM-dd")

获取周一和周二

获取当前时间的周一和周日时间

    Date beginOfWeek = DateUtil.beginOfWeek(date);
    Date endOfWeek=DateUtil.endOfWeek(date);

针对当前时间,提供了简化的偏移方法(例如昨天、上周、上个月等):

//昨天
DateUtil.yesterday()
//明天
DateUtil.tomorrow()
//上周
DateUtil.lastWeek()
//下周
DateUtil.nextWeek()
//上个月
DateUtil.lastMonth()
//下个月
DateUtil.nextMonth()

标签: none

相关阅读

  • 测试信息
  • 开发商:阿里巴巴
  • 版本号:1.0
  • 配色:(企业家)” 推选活动结果
  • 测试信息
  • 测试信息
  • 测试信息