博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 处理时间的各种方式——获取时间——时间格式化
阅读量:6671 次
发布时间:2019-06-25

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

 

TimeUtil.java

package com.snow;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class TimeUtil {        /**     *         获取当前时间    格式为    2016-06-16 10:32:53     *      * @return String     * @author jingxue.chen     * @date 2016-6-16 上午10:33:27     */    public static String getCurrentTimeSceond() {                  DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");          String time=format.format(new Date());          return time;     }        /**     *         获取当前时间     加10分钟        格式为    2016-06-16 10:42:53     *      * @return String     * @author jingxue.chen     * @date 2016-6-16 上午10:33:32     */    public static String getAfterTenTimeSceond() {                  long currentTime = System.currentTimeMillis() + 10 * 60 * 1000;         Date date = new Date(currentTime);         DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");          String nowTime=df.format(date);         return nowTime;     }        /**     *         获取当前时间的   时分   格式为  2016-06-16 10:32     *      * @return String     * @author jingxue.chen     * @date 2016-6-16 上午10:33:39     */    public static String getCurrentTimeMinute() {                  DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");          String time=format.format(new Date());          return time;     }    /**     *         获取当前时间        年月        格式为    2016-06-16     *      * @return String     * @author jingxue.chen     * @date 2016-6-16 上午10:33:47     */    public static String getCurrentTimeDay() {                  DateFormat format = new SimpleDateFormat("yyyy-MM-dd");          String time=format.format(new Date());          return time;    }        /**     *         获取时间,格式为        201606161032053     *      * @return String     * @author jingxue.chen     * @date 2016-6-16 上午10:34:09     */    public static String getuniqukey() {                  DateFormat format = new SimpleDateFormat("yyyyMMddHHmmsss");          String time=format.format(new Date());          return time;     }            /**     *         将        Date   转换为  时间格式  格式为     yyyy-MM-dd HH:mm:ss     *      * @param date     * @return String     * @author jingxue.chen     * @date 2016-6-16 上午10:33:50     */    public static String convertTimeSceond(Date date) {                  DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");          String time=format.format(date);          return time;     }        /**     *         将        Date   转换为  时间格式  格式为     yyyy-MM-dd     *      * @param date     * @return String     * @author jingxue.chen     * @date 2016-6-16 上午10:33:54     */    public static String convertTimeDay(Date date) {                  DateFormat format = new SimpleDateFormat("yyyy-MM-dd");          String time=format.format(date);          return time;    }        /**     *         将        String格式的时间    转换为  时间格式  格式为     Thu Jun 16 10:52:53 CST 2016     *      * @param time     * @return Date     * @author jingxue.chen     * @date 2016-6-16 上午10:33:57     */    public static Date convertDateSceond(String time) {                  DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");         Date date=null;            try {                date = format.parse(time);            } catch (ParseException e) {                e.printStackTrace();            }             return date;     }        /**     *         将        String格式的时间   转换为  时间格式  格式为     Thu Jun 16 00:00:00 CST 2016     *      * @param time     * @return Date     * @author jingxue.chen     * @date 2016-6-16 上午10:34:01     */    public static Date convertDateDay(String time) {                   DateFormat format = new SimpleDateFormat("yyyy-MM-dd");          Date date=null;        try {            date = format.parse(time);        } catch (ParseException e) {            e.printStackTrace();        }         return date;    }        /**     *         判断    第一个时间是否大于第二个时间   false     *      * @param date1     * @param date2     * @return boolean     * @author jingxue.chen     * @date 2016-6-16 上午10:34:05     */    public static boolean compDate(String date1,String date2) {                 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        boolean time=false;        try {            Date dates1 = format.parse(date1);            Date dates2 = format.parse(date2);            if(dates1.getTime()>dates2.getTime()){                time=true;            }        } catch (ParseException e) {            e.printStackTrace();        }        return time;     }    }

 

转载地址:http://mloxo.baihongyu.com/

你可能感兴趣的文章
Android4.2.2NDK和源代码开发jni的异同
查看>>
oracle 删除已连接用户
查看>>
这家棋牌游戏厂商冲刺港交所:上半年营收近3亿 曾李青是投资人
查看>>
巴西圣保罗街头上演“唱响中国”新春快闪活动
查看>>
Apollo 3.0来了!百度自动驾驶硬件系统全解读
查看>>
你或许不知道Vue的这些小技巧
查看>>
Vue2.0进阶组件篇1 教你秒撸(短信倒计时组件)
查看>>
测试你的前端代码 - part2(单元测试)
查看>>
使用 Cocos Creator 打造自己的爆款小游戏《方块弹珠》!
查看>>
PHP 依赖注入 (DI) 和容器 (IoC) 的简单实现
查看>>
BCH文件安全存储系统——BFP
查看>>
Python | 数据分析实战Ⅰ
查看>>
Salesforce开源TransmogrifAI:用于结构化数据的端到端AutoML库
查看>>
社会的分工合作(ASIC)才是带来人类富裕的基础
查看>>
全面剖析SharedPreferences
查看>>
0826 - 事情多到让人绝望啊
查看>>
Logback中使用TurboFilter实现日志级别等内容的动态修改
查看>>
Spring Boot中增强对MongoDB的配置(连接池等)
查看>>
网络安全-CSRF
查看>>
Andorid Studio NDK开发-Hello World
查看>>