• Java 获取年 月 日 时 分 秒


        /**
         * 英文简写(默认)如:2010-12-01
         */
        public static String FORMAT_SHORT = "yyyy-MM-dd";
        
        /**
         * 英文全称  如:2010-12-01 23:15:06
         */
        public static String FORMAT_LONG = "yyyy-MM-dd HH:mm:ss";
        
        /**
         * 精确到毫秒的完整时间    如:yyyy-MM-dd HH:mm:ss.S
         */
        public static String FORMAT_FULL = "yyyy-MM-dd HH:mm:ss.S";
        
        /**
         * 中文简写  如:2010年12月01日
         */
        public static String FORMAT_SHORT_CN = "yyyy年MM月dd";
        
        /**
         * 中文全称  如:2010年12月01日  23时15分06秒
         */
        public static String FORMAT_LONG_CN = "yyyy年MM月dd日  HH时mm分ss秒";
        
        /**
         * 精确到毫秒的完整中文时间
         */
        public static String FORMAT_FULL_CN = "yyyy年MM月dd日  HH时mm分ss秒SSS毫秒";
    
    
    
    
    
    
    
    
    /**
       * 获取时间戳
       */
    public static String getTimeString() {
        SimpleDateFormat df = new SimpleDateFormat(FORMAT_FULL);
        Calendar calendar = Calendar.getInstance();
        return df.format(calendar.getTime());
    }
    
    /**
     * 获取日期年份
     * @param date 日期
     * @return
     */
    public static String getYear(Date date) {
        return format(date).substring(0, 4);
    }
    /**
     * 功能描述:返回月
     *
     * @param date
     *            Date 日期
     * @return 返回月份
     */
    public static int getMonth(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.get(Calendar.MONTH) + 1;
    }
    
    /**
     * 功能描述:返回日
     *
     * @param date
     *            Date 日期
     * @return 返回日份
     */
    public static int getDay(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.get(Calendar.DAY_OF_MONTH);
    }
    
    /**
     * 功能描述:返回小
     *
     * @param date
     *            日期
     * @return 返回小时
     */
    public static int getHour(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.get(Calendar.HOUR_OF_DAY);
    }
    
    /**
     * 功能描述:返回分
     *
     * @param date
     *            日期
     * @return 返回分钟
     */
    public static int getMinute(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.get(Calendar.MINUTE);
    }
    
    /**
     * 返回秒钟
     *
     * @param date
     *            Date 日期
     * @return 返回秒钟
     */
    public static int getSecond(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.get(Calendar.SECOND);
    }
    
    /**
     * 功能描述:返回毫
     *
     * @param date
     *            日期
     * @return 返回毫
     */
    public static long getMillis(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.getTimeInMillis();
    }
         * 英文简写(默认)如:2010-12-01
         */
        public static String FORMAT_SHORT = "yyyy-MM-dd";
         
        /**
         * 英文全称  如:2010-12-01 23:15:06
         */
        public static String FORMAT_LONG = "yyyy-MM-dd HH:mm:ss";
         
        /**
         * 精确到毫秒的完整时间    如:yyyy-MM-dd HH:mm:ss.S
         */
        public static String FORMAT_FULL = "yyyy-MM-dd HH:mm:ss.S";
         
        /**
         * 中文简写  如:2010年12月01日
         */
        public static String FORMAT_SHORT_CN = "yyyy年MM月dd";
         
        /**
         * 中文全称  如:2010年12月01日  23时15分06秒
         */
        public static String FORMAT_LONG_CN = "yyyy年MM月dd日  HH时mm分ss秒";
         
        /**
         * 精确到毫秒的完整中文时间
         */
        public static String FORMAT_FULL_CN = "yyyy年MM月dd日  HH时mm分ss秒SSS毫秒";
     
     
     
     
     
     
     
     
    /**
       * 获取时间戳
       */
    public static String getTimeString() {
        SimpleDateFormat df = new SimpleDateFormat(FORMAT_FULL);
        Calendar calendar = Calendar.getInstance();
        return df.format(calendar.getTime());
    }
     
    /**
     * 获取日期年份
     * @param date 日期
     * @return
     */
    public static String getYear(Date date) {
        return format(date).substring(04);
    }
    /**
     * 功能描述:返回月
     *
     * @param date
     *            Date 日期
     * @return 返回月份
     */
    public static int getMonth(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.get(Calendar.MONTH) + 1;
    }
     
    /**
     * 功能描述:返回日
     *
     * @param date
     *            Date 日期
     * @return 返回日份
     */
    public static int getDay(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.get(Calendar.DAY_OF_MONTH);
    }
     
    /**
     * 功能描述:返回小
     *
     * @param date
     *            日期
     * @return 返回小时
     */
    public static int getHour(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.get(Calendar.HOUR_OF_DAY);
    }
     
    /**
     * 功能描述:返回分
     *
     * @param date
     *            日期
     * @return 返回分钟
     */
    public static int getMinute(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.get(Calendar.MINUTE);
    }
     
    /**
     * 返回秒钟
     *
     * @param date
     *            Date 日期
     * @return 返回秒钟
     */
    public static int getSecond(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.get(Calendar.SECOND);
    }
     
    /**
     * 功能描述:返回毫
     *
     * @param date
     *            日期
     * @return 返回毫
     */
    public static long getMillis(Date date) {
        calendar = Calendar.getInstance();
        calendar.setTime(date);
        return calendar.getTimeInMillis();
    }
  • 相关阅读:
    Longest Palindromic Substring
    PayPal MLSE job description
    Continuous Median
    Remove Duplicates From Linked List
    Valid IP Address
    Longest substring without duplication
    Largest range
    Subarray sort
    Multi String Search
    Suffix Trie Construction
  • 原文地址:https://www.cnblogs.com/AmbitiousMice/p/5916250.html
Copyright © 2020-2023  润新知