zoukankan      html  css  js  c++  java
  • java实现获取当前年、月、日 、小时 、分钟、 秒、 毫秒

    转载 : https://blog.csdn.net/qq_36652619/article/details/85621020

    package com.app.test;

    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;

    public class testTime {
    /**
    * 英文简写(默认)如: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 void main(String[] args) {
    System.out.println(getTimeString());
    System.out.println("返回日期年份:"+getYear(new Date()));
    System.out.println("返回月份:"+getMonth(new Date()));
    System.out.println("返回当天日份"+getDay(new Date()));
    System.out.println("返回当天小时"+getHour(new Date()));
    System.out.println("返回当天分"+getMinute(new Date()));
    System.out.println("返回当天秒"+getSecond(new Date()));
    System.out.println("返回当天毫秒"+getMillis(new Date()));

    }

    /**
    * 获取当前时间
    */
    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) {
    SimpleDateFormat df = new SimpleDateFormat(FORMAT_FULL);
    return df.format(date).substring(0, 4);
    }

    /**
    * 功能描述:返回月
    *
    * @param date
    * Date 日期
    * @return 返回月份
    */
    public static int getMonth(Date date) {
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(date);
    return calendar.get(Calendar.MONTH) + 1;
    }

    /**
    * 功能描述:返回日期
    *
    * @param date
    * Date 日期
    * @return 返回日份
    */
    public static int getDay(Date date) {
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(date);
    return calendar.get(Calendar.DAY_OF_MONTH);
    }

    /**
    * 功能描述:返回小时
    *
    * @param date
    * 日期
    * @return 返回小时
    */
    public static int getHour(Date date) {
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(date);
    return calendar.get(Calendar.HOUR_OF_DAY);
    }

    /**
    * 功能描述:返回分
    *
    * @param date
    * 日期
    * @return 返回分钟
    */
    public static int getMinute(Date date) {
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(date);
    return calendar.get(Calendar.MINUTE);
    }

    /**
    * 返回秒钟
    *
    * @param date
    * Date 日期
    * @return 返回秒钟
    */
    public static int getSecond(Date date) {
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(date);
    return calendar.get(Calendar.SECOND);
    }

    /**
    * 功能描述:返回毫
    *
    * @param date
    * 日期
    * @return 返回毫
    */
    public static long getMillis(Date date) {
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(date);
    return calendar.getTimeInMillis();
    }

    }

    测试结果:

    2019-11-14 14:14:23.539
    返回日期年份:2019
    返回月份:11
    返回当天日份14
    返回当天小时14
    返回当天分14
    返回当天秒23
    返回当天毫秒1573712063542

  • 相关阅读:
    关于在windows平台下将应用制作成windows服务及服务依赖的感想
    mysql 变量赋值的三种方法
    如何上传本地jar至远程仓库供其他项目使用
    maven的标准
    修改idea的缓存
    前端的网站
    读取简单的xml
    IDEA 自动设置compile target变成1.5
    注解导出优化版(推荐,十分强大)
    Linux命令干货!!!最常用的命令
  • 原文地址:https://www.cnblogs.com/runerering/p/11856778.html
Copyright © 2011-2022 走看看