zoukankan      html  css  js  c++  java
  • 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;
         }
        
    }
  • 相关阅读:
    jscript 处理文件
    网页右键菜单制作小demo
    精通正则表达式(元字符)
    精通正则表达式(正则引擎)
    js动态加载脚本
    精通正则表达式(JavaScript)
    Flex帮助文档制作(ASDoc——html篇)
    Flex帮助文档制作(FAR——chm篇)
    最基础的发布服务小demo
    Flex帮助文档制作(ASDoc——注释篇1)
  • 原文地址:https://www.cnblogs.com/chen-lhx/p/5590197.html
Copyright © 2011-2022 走看看