JEPaaS 社区

 找回密码
 立即注册
JECloud低代码平台-官网
查看: 2207|回复: 0

【后端系列】JEPaaS高效的时间工具类

[复制链接]

10

主题

11

帖子

132

积分

凯特员工

积分
132
发表于 2022-4-11 18:38:18 | 显示全部楼层 |阅读模式
本帖最后由 凯特-姚帅龙 于 2022-4-23 14:33 编辑

一、工具类说明
DateUtils工具类是JEPaaS低代码平台提供的一个高效的操作时间类型相关的类,通过使用该类无需再引用第三方时间工具类即可操作时间变量,简单、方便、高效。
二、具体操作
获取当前时间:DateUtils.getNow();
格式化时间为yyyy-MM-dd:DateUtils.formatDate(DateUtils.getNow(),DateUtils.DAFAULT_DATE_FORMAT);
  1. /**
  2.      * 根据指定格式化来格式日期.
  3.      *
  4.      * @param date
  5.      *            待格式化的日期.
  6.      * @param pattern
  7.      *            格式化样式或分格,如yyMMddHHmmss
  8.      * @return 字符串型日期.
  9.      */
  10.     public static String formatDate(Date date, String pattern) {
  11.         if (date == null)
  12.         {
  13.             return "";
  14.         }
  15.         if (StringUtils.isBlank(pattern))
  16.         {
  17.             return formatDate(date);
  18.         }
  19.         SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
  20.         return simpleDateFormat.format(date);
  21.     }
复制代码
将字符串转换为时间:DateUtils.getDate("2022-05-01",DateUtils.DAFAULT_DATE_FORMAT);
  1.     /**
  2.      * 得到指定格式的日期对象
  3.      * @param date 字符串
  4.      * @param format 指定格式  为null则表单日期
  5.      * @return
  6.      */
  7.     public static Date getDate(String date, String format) {
  8.         if (StringUtil.isNotEmpty(date)) {
  9.             try {
  10.                 if (date.contains("/")) {
  11.                     date = date.replaceAll("/", "-");
  12.                 }
  13.                 if(StringUtil.isEmpty(format)) {
  14.                     format = DATE_FORMAT;
  15.                 }
  16.                 return getFormatInstance(format).parse(date);
  17.             } catch (ParseException e) {
  18.                 return null;
  19.             }
  20.         }else {
  21.             return null;
  22.         }
  23.     }
复制代码



三、关键字


时间工具类,获取当前时间,格式化时间

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-5-18 19:47 , Processed in 0.061008 second(s), 20 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表