博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DateUtils
阅读量:4677 次
发布时间:2019-06-09

本文共 3179 字,大约阅读时间需要 10 分钟。

/**     * @param period     *            分钟数值     * @return yyyy-MM-dd HH:mm:ss     */    public static String getMinuteTime(int period)    {        String rtn = "";        long ticks = System.currentTimeMillis();      //将时间戳划分为分钟取整,计算。        ticks = ((ticks / (period * 60 * 1000)) - 1) * period * 60 * 1000;        Date date = new Date(ticks);        SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        rtn = fm.format(date);        return rtn;    }

啦啦啦

package com.xindatai.common.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateUtils {    public static final String DATE_FORMAT_BASE = "yyyy-MM-dd HH:mm:ss";    public static final String DATE_FORMAT_SNUMBER_DAY = "yyyyMMdd";    /**     * @param date     * @return yyyy-MM-dd HH:mm:ss     */    public static String getCurrMinuteTime()    {        String rtn = "";        long ticks = System.currentTimeMillis();        ticks = ((ticks / (1 * 60 * 1000))) * 1 * 60 * 1000;        Date date = new Date(ticks);        SimpleDateFormat fm = new SimpleDateFormat(DATE_FORMAT_BASE);        rtn = fm.format(date);        return rtn;    }    /**     * 计算两个时间的时间差,单位为分钟     *      * @param time1     *            时间格式为:yyyy-MM-dd HH:mm:ss     * @param time2     *            时间格式为:yyyy-MM-dd HH:mm:ss     * @return     */    public static int getDiffMinutes(String time1, String time2)    {        int val = 0;        try {            Date date1 = org.apache.commons.lang3.time.DateUtils.parseDate(time1, DATE_FORMAT_BASE);            Date date2 = org.apache.commons.lang3.time.DateUtils.parseDate(time2, DATE_FORMAT_BASE);            Long temp = Math.abs(date1.getTime() / (1000 * 60) - date2.getTime() / (1000 * 60));            val = temp.intValue();        } catch (ParseException e) {            e.printStackTrace();        }        return val;    }    /**     * @param period     *            分钟数值     * @return yyyy-MM-dd HH:mm:ss     */    public static String getMinuteTime(int period)    {        String rtn = "";        long ticks = System.currentTimeMillis();        ticks = ((ticks / (period * 60 * 1000)) - 1) * period * 60 * 1000;        Date date = new Date(ticks);        SimpleDateFormat fm = new SimpleDateFormat(DATE_FORMAT_BASE);        rtn = fm.format(date);        return rtn;    }    /**     * @param dateStr     * @return yyyy-MM-dd HH:mm     */    public static Date getDateTimeBystr(String dateStr)    {        if (dateStr == null || dateStr.length() == 0) {            return null;        }        SimpleDateFormat fm = new SimpleDateFormat(DATE_FORMAT_BASE);        try {            return fm.parse(dateStr);        } catch (ParseException e) {            e.printStackTrace();            return null;        }    }    public static String getStringByFormat(Date date, String dateFormatSnumberDay) {        if (date == null)            return "";        SimpleDateFormat fm = new SimpleDateFormat(dateFormatSnumberDay);        return fm.format(date);    }    public static void main(String[] args) {        System.out.println(getMinuteTime(5));    }}

啦啦啦

转载于:https://www.cnblogs.com/ClassNotFoundException/p/6525302.html

你可能感兴趣的文章
iOS上的MapKit
查看>>
「提离职」算正确的加薪姿势么?
查看>>
最简单的C# Windows服务程序
查看>>
Linux下配置VNC
查看>>
hbase权威指南学习笔记--架构--存储
查看>>
禁用SettingSyncHost.exe
查看>>
Unity 镜子效果
查看>>
MVC
查看>>
OpenCart框架运行流程介绍
查看>>
webstorm使用技巧
查看>>
4273_NOIP2015模拟10.28B组_圣章-精灵使的魔法语
查看>>
简单的验证码识别之Tess4j
查看>>
day1 联合权值
查看>>
BigData07_08 异常Exception
查看>>
CSS兼容IE6,IE7,FF的技巧
查看>>
AI初探
查看>>
flask模板应用-自定义错误页面 --
查看>>
20172319 2018.03.12-19 《程序设计与数据结构》第2周学习总结
查看>>
BZOJ2244 [SDOI2011]拦截导弹 【cdq分治 + 树状数组】
查看>>
ASP.NET Web API 控制请求频率
查看>>