cn.hutool.core.date.DateUtil.format()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(543)

本文整理了Java中cn.hutool.core.date.DateUtil.format()方法的一些代码示例,展示了DateUtil.format()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DateUtil.format()方法的具体详情如下:
包路径:cn.hutool.core.date.DateUtil
类名称:DateUtil
方法名:format

DateUtil.format介绍

[英]根据特定格式格式化日期
[中]根据特定格式格式化日期

代码示例

代码示例来源:origin: looly/hutool

/**
 * 格式化成yyMMddHHmm后转换为int型
 * 
 * @param date 日期
 * @return int
 */
public static int toIntSecond(Date date) {
  return Integer.parseInt(DateUtil.format(date, "yyMMddHHmm"));
}

代码示例来源:origin: looly/hutool

/**
 * 格式化成yyMMddHHmm后转换为int型
 * 
 * @param date 日期
 * @return int
 */
public static int toIntSecond(Date date) {
  return Integer.parseInt(DateUtil.format(date, "yyMMddHHmm"));
}

代码示例来源:origin: looly/hutool

/**
   * 按照给定格式格式化日期,格式为空时返回时间戳字符串
   * 
   * @param dateObj Date或者Calendar对象
   * @param format 格式
   * @return 日期字符串
   */
  private static String formatDate(Object dateObj, String format) {
    if (StrUtil.isNotBlank(format)) {
      final Date date = (dateObj instanceof Date) ? (Date)dateObj : ((Calendar)dateObj).getTime();
      //用户定义了日期格式
      return DateUtil.format(date, format);
    }
    
    //默认使用时间戳
    return String.valueOf((dateObj instanceof Date) ? ((Date)dateObj).getTime() : ((Calendar)dateObj).getTimeInMillis());
  }
}

代码示例来源:origin: looly/hutool

/**
   * 按照给定格式格式化日期,格式为空时返回时间戳字符串
   * 
   * @param dateObj Date或者Calendar对象
   * @param format 格式
   * @return 日期字符串
   */
  private static String formatDate(Object dateObj, String format) {
    if (StrUtil.isNotBlank(format)) {
      final Date date = (dateObj instanceof Date) ? (Date)dateObj : ((Calendar)dateObj).getTime();
      //用户定义了日期格式
      return DateUtil.format(date, format);
    }
    
    //默认使用时间戳
    return String.valueOf((dateObj instanceof Date) ? ((Date)dateObj).getTime() : ((Calendar)dateObj).getTimeInMillis());
  }
}

代码示例来源:origin: looly/hutool

/**
 * 根据特定格式格式化日期
 * 
 * @param date 被格式化的日期
 * @param format 日期格式,常用格式见: {@link DatePattern}
 * @return 格式化后的字符串
 */
public static String format(Date date, String format) {
  if (null == date || StrUtil.isBlank(format)) {
    return null;
  }
  return format(date, FastDateFormat.getInstance(format));
}

代码示例来源:origin: looly/hutool

/**
 * 根据特定格式格式化日期
 * 
 * @param date 被格式化的日期
 * @param format 日期格式,常用格式见: {@link DatePattern}
 * @return 格式化后的字符串
 */
public static String format(Date date, String format) {
  if (null == date || StrUtil.isBlank(format)) {
    return null;
  }
  return format(date, FastDateFormat.getInstance(format));
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 格式化成yyMMddHHmm后转换为int型
 * 
 * @param date 日期
 * @return int
 */
public static int toIntSecond(Date date) {
  return Integer.parseInt(DateUtil.format(date, "yyMMddHHmm"));
}

代码示例来源:origin: cn.hutool/hutool-all

/**
   * 按照给定格式格式化日期,格式为空时返回时间戳字符串
   * 
   * @param dateObj Date或者Calendar对象
   * @param format 格式
   * @return 日期字符串
   */
  private static String formatDate(Object dateObj, String format) {
    if (StrUtil.isNotBlank(format)) {
      final Date date = (dateObj instanceof Date) ? (Date)dateObj : ((Calendar)dateObj).getTime();
      //用户定义了日期格式
      return DateUtil.format(date, format);
    }
    
    //默认使用时间戳
    return String.valueOf((dateObj instanceof Date) ? ((Date)dateObj).getTime() : ((Calendar)dateObj).getTimeInMillis());
  }
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 根据特定格式格式化日期
 * 
 * @param date 被格式化的日期
 * @param format 日期格式,常用格式见: {@link DatePattern}
 * @return 格式化后的字符串
 */
public static String format(Date date, String format) {
  if (null == date || StrUtil.isBlank(format)) {
    return null;
  }
  return format(date, FastDateFormat.getInstance(format));
}

相关文章