java几分钟前(java几秒后执行)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享java几分钟前的知识,其中也会对java几秒后执行进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

在java里怎样实现时间,几分钟前,今日,昨日,两天前这些,超过了两天前时,就显示年月日

简单说吧,不想写代码,这里面涉及到SimpleDateFormater和Calendar类的时间设置。利用日期格式转换器可以将时间按照固定样式输出,Calendar类声称对象之后可以用set方法设置属性来改变对象的时间,类中有自带的比较时间的方法。

java8判断几秒前,几分钟前,几天前

看下对你是否有用

public class RelativeDateFormat {

    private static final long ONE_MINUTE = 60000L;

    private static final long ONE_HOUR = 3600000L;

    private static final long ONE_DAY = 86400000L;

    private static final long ONE_WEEK = 604800000L;

    private static final String ONE_SECOND_AGO = "秒前";

    private static final String ONE_MINUTE_AGO = "分钟前";

    private static final String ONE_HOUR_AGO = "小时前";

    private static final String ONE_DAY_AGO = "天前";

    private static final String ONE_MONTH_AGO = "月前";

    private static final String ONE_YEAR_AGO = "年前";

    public static void main(String[] args) throws ParseException {

        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:m:s");

        Date date = format.parse("2013-11-11 18:35:35");

        System.out.println(format(date));

    }

    public static String format(Date date) {

        long delta = new Date().getTime() - date.getTime();

        if (delta  1L * ONE_MINUTE) {

            long seconds = toSeconds(delta);

            return (seconds = 0 ? 1 : seconds) + ONE_SECOND_AGO;

        }

        if (delta  45L * ONE_MINUTE) {

            long minutes = toMinutes(delta);

            return (minutes = 0 ? 1 : minutes) + ONE_MINUTE_AGO;

        }

        if (delta  24L * ONE_HOUR) {

            long hours = toHours(delta);

            return (hours = 0 ? 1 : hours) + ONE_HOUR_AGO;

        }

        if (delta  48L * ONE_HOUR) {

            return "昨天";

        }

        if (delta  30L * ONE_DAY) {

            long days = toDays(delta);

            return (days = 0 ? 1 : days) + ONE_DAY_AGO;

        }

        if (delta  12L * 4L * ONE_WEEK) {

            long months = toMonths(delta);

            return (months = 0 ? 1 : months) + ONE_MONTH_AGO;

        } else {

            long years = toYears(delta);

            return (years = 0 ? 1 : years) + ONE_YEAR_AGO;

        }

    }

    private static long toSeconds(long date) {

        return date / 1000L;

    }

    private static long toMinutes(long date) {

        return toSeconds(date) / 60L;

    }

    private static long toHours(long date) {

        return toMinutes(date) / 60L;

    }

    private static long toDays(long date) {

        return toHours(date) / 24L;

    }

    private static long toMonths(long date) {

        return toDays(date) / 30L;

    }

    private static long toYears(long date) {

        return toMonths(date) / 365L;

    }

}

java中如何获取几分钟或者几小时前的时间

你的意思的 如果当前时间是18点 - 23.59之间才返回 否则不返回是不 Date d = new Date(); int hours = d.getHours(); if(18hours0){ return d; }else{ return null; }

用java如何实现 1小时前 1分钟前

/**

* 显示时间,如果与当前时间差别小于一天,则自动用**秒(分,小时)前,如果大于一天则用format规定的格式显示

*

* @author wxy

* @param ctime

* 时间

* @param format

* 格式 格式描述:例如:yyyy-MM-dd yyyy-MM-dd HH:mm:ss

* @return

*/

public static String showTime(Date ctime, String format) {

String r = "";

if(ctime==null)return r;

if(format==null)format="yyyy-MM-dd HH:mm";

long nowtimelong = System.currentTimeMillis();

long ctimelong = ctime.getTime();

long result = Math.abs(nowtimelong - ctimelong);

if (result 60000)// 一分钟内

{

long seconds = result / 1000;

r = seconds + "秒钟前";

} else if (result = 60000 result 3600000)// 一小时内

{

long seconds = result / 60000;

r = seconds + "分钟前";

} else if (result = 3600000 result 86400000)// 一天内

{

long seconds = result / 3600000;

r = seconds + "小时前";

} else// 日期格式

{

r = DateTime.formatTime(ctime, format);

}

return r;

}

java几分钟前的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java几秒后执行、java几分钟前的信息别忘了在本站进行查找喔。

发布于 2023-04-12 11:04:54
收藏
分享
海报
28
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了