code: 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());
  	}
docs: 按照给定格式格式化日期，格式为空时返回时间戳字符串
  
  @param dateObj Date或者Calendar对象
  @param format 格式
  @return 日期字符串