fuint-framework/fuint-util/src/main/java/com/fuint/util/DateUtil.java

(开头部分) 23KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.fuint.util;

import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.time.DateFormatUtils;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

/**
 * 有关 <code>Date</code> 处理的工具类
 *
 * @author Harrison han
 */
public class DateUtil {

    public final static long ONE_DAY_SECONDS = 86400;
    public final static String shortFormat = "yyyyMMdd";
    public final static String longFormat = "yyyyMMddHHmmss";
    public final static String webFormat = "yyyy-MM-dd";
    public final static String timeFormat = "HHmmss";
    public final static String monthFormat = "yyyyMM";
    public final static String chineseDtFormat = "yyyy年MM月dd日";
    public final static String newFormat = "yyyy-MM-dd HH:mm:ss";
    public final static String noSecondFormat = "yyyy-MM-dd HH:mm";
    public final static String dayFormat = "yyyy/MM/dd";
    public final static String yearFormat = "yyyy";
    public final static String month = "MM";
    public final static String second = "ss";
    public final static String timeFormat2 = "HH:mm:ss";
    public final static long ONE_DAY_MILL_SECONDS = 86400000;
    public final static String currentTimeZone = "GMT+8";
    public final static String chinaTime = "MM时:mm分:ss秒";
    public final static String chinaDate = "yyyy年MM月dd日 HH时:mm分:ss秒";

    /**
     * 获取当前时间的指定格式
     *
     * @param pattern
     * @return String
     */
    public static String getNow(String pattern) {
        return formatDate(Calendar.getInstance(), pattern);
    }

    /**
     * 日期转字符串
     *
     * @param calendar 日历类型
     * @param pattern  格式字符串
     * @return String 格式化后的字符串
     */
    public static String formatDate(Calendar calendar, String pattern) {
        if (StringUtils.isEmpty(pattern)) {
            pattern = webFormat;
        }
        return DateFormatUtils.format(calendar, pattern);
后面还有 763 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。