RuoYi -- 时间格式化

本文介绍了RuoYi框架中DateUtils工具类的一些常用方法,包括时间格式化、判断时间是否在指定区间内以及计算日期时间差等,特别提到了单个数字在格式化时会自动补零的特性。
摘要由CSDN通过智能技术生成

前言

  • 时间:2022.5.27
  • 内容:
    • 业务中偶尔使用到的方法。
    • DateUtils里的方法。
  • 备注:
    • RuoYi有一个自带的DateUtils的时间格式化方法,这里记录一下我自己常用的和新增的一些。

1 format

这里有个很妙的地方~

  • MM dd HH mm如果换成了单个,那么遇上0几这种数字的时候,会自动消零。
  • 大写的H是24小时制,小写的h是12小时制。
  • 一般来说,分钟还是需要两位数的。下面显示的是最为常用的格式:
SimpleDateFormat f = new SimpleDateFormat("yyyy.M.d H:mm");
String duringTime = "";
duringTime += f.format(s.getBeginTime()); //开始时间
duringTime += "-";
duringTime += f.format(s.getEndTime()); //结束时间
map.put("during_time",duringTime);

2 获取指定时间是不是在指定时间区间内

/**
 * 获取指定时间是不是在指定时间区间内的
 * @param test
 * @param begin
 * @param end
 * @return java.lang.Boolean
 */
public static Boolean getIsInTime(Date test,Date begin,Date end){
   
    Time testTime = new Time(0,0,0);
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值