|
本帖最后由 凯特-姚帅龙 于 2022-4-23 14:33 编辑
一、工具类说明
DateUtils工具类是JEPaaS低代码平台提供的一个高效的操作时间类型相关的类,通过使用该类无需再引用第三方时间工具类即可操作时间变量,简单、方便、高效。
二、具体操作
获取当前时间:DateUtils.getNow();
格式化时间为yyyy-MM-dd:DateUtils.formatDate(DateUtils.getNow(),DateUtils.DAFAULT_DATE_FORMAT);
- /**
- * 根据指定格式化来格式日期.
- *
- * @param date
- * 待格式化的日期.
- * @param pattern
- * 格式化样式或分格,如yyMMddHHmmss
- * @return 字符串型日期.
- */
- public static String formatDate(Date date, String pattern) {
- if (date == null)
- {
- return "";
- }
- if (StringUtils.isBlank(pattern))
- {
- return formatDate(date);
- }
- SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
- return simpleDateFormat.format(date);
- }
复制代码 将字符串转换为时间:DateUtils.getDate("2022-05-01",DateUtils.DAFAULT_DATE_FORMAT);- /**
- * 得到指定格式的日期对象
- * @param date 字符串
- * @param format 指定格式 为null则表单日期
- * @return
- */
- public static Date getDate(String date, String format) {
- if (StringUtil.isNotEmpty(date)) {
- try {
- if (date.contains("/")) {
- date = date.replaceAll("/", "-");
- }
- if(StringUtil.isEmpty(format)) {
- format = DATE_FORMAT;
- }
- return getFormatInstance(format).parse(date);
- } catch (ParseException e) {
- return null;
- }
- }else {
- return null;
- }
- }
复制代码
三、关键字
时间工具类,获取当前时间,格式化时间
|
|