当前位置:   article > 正文

java中判断是否是今天,返回时间的字符串_java判断是当天返回时间不是则加上日期

java判断是当天返回时间不是则加上日期
private String getDateType(Date dateTime){
        Date nowtime = new Date();
        SimpleDateFormat sf = new SimpleDateFormat(DateUtils.PATTERN_2);
        SimpleDateFormat sd = new SimpleDateFormat(DateUtils.PATTERN_7);
        SimpleDateFormat sdf = new SimpleDateFormat(DateUtils.PATTERN_6);
        String day = sf.format(dateTime);
        String now = sf.format(nowtime);
        if (now.equals(day)){
            sd.format(dateTime);
            return "今天 "+sd.format(dateTime);
        }
        return sdf.format(dateTime);
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

用到的时间字符串

public class DateUtils {

    //每一天的毫秒数
    private static final long MS_EVERY_DAY = 1000 * 60 * 60 * 24;

    /**
     * 例:2021-02-01
     */
    public static String FORMAT_SHORT = "yyyy-MM-dd";
    public static String PATTERN_1 = "yyyy-MM-dd HH:mm";
    public static String PATTERN_2 = "yyyy/MM/dd HH:mm";
    public static String PATTERN_3 = "yyyy-MM-dd";
    public static String PATTERN_4 = "yyyy/MM/dd";
    public static String PATTERN_5 = "yyyy-MM";
    public static String PATTERN_6 = "HH:mm:ss";
    public static String PATTERN_7 = "HH:mm";

  public static void main(String[] args) {
        Integer integer = compareMonth(DateUtils.addMonth(new Date(), -5), new Date());
        System.out.println(integer);
    }


}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/260603
推荐阅读
相关标签
  

闽ICP备14008679号