• java 处理时间的各种方式——获取时间——时间格式化


    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;
         }
        
    }
  • 相关阅读:
    关于m3u8格式的视频文件ts转mp4下载和key加密问题
    Flask報錯 KeyError 'SQLALCHEMY_TRACK_MODIFICATIONS'.md
    ajax post data 获取不到数据,注意 content-type的设置 、post/get(转)
    Ajax 的一些概念 解析
    Apache2 服务配置 ubuntu16.04 + django1.11
    GitHub 远程仓库 de 第一次配置
    Django自带后台admin的使用配置
    每次启动虚拟机都要重置网卡设置,否则无法上网,很烦
    pip崩了, 解决 ModuleNotFoundError: No module named 'pip'.
    vue proxyTable
  • 原文地址:https://www.cnblogs.com/chen-lhx/p/5590197.html
Copyright © 2020-2023  润新知