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);
    }

用到的时间字符串

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);
    }


}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值