zoukankan      html  css  js  c++  java
  • java获取当前年份、月份和日期字符串

    Java获取当前年份、月份和日期

    首先创建一个Calendar类的实例对象,Calendar类属于java.util包

    Calendar calendar = Calendar.getInstance();

    获取当前年份、月份和日期

    // 获取当前年
    int year = calendar.get(Calendar.YEAR);  
    // 获取当前月
    int month = calendar.get(Calendar.MONTH) + 1;  
    // 获取当前日
    int day = calenedar.get(Calendar.DATE);  
    // 获取当前小时
    int hour = calendar.get(Calendar.HOUR_OF_DAY);  
    // 获取当前分钟
    int minute = calendar.get(Calendar.MINUTE);  
    // 获取当前秒
    int second = calendar.get(Calendar.SECOND);  
    // 获取当前是本周第几天
    int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);  
    // 获取当前是本月第几天
    int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);  
    // 获取当前是本年第几天
    int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);

    获取当月的第一天和最后一天

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");  
    // 获取当月第一天
    calendar = Calendar.getInstance();
    calendar.add(Calendar.MONTH, 0);
    calendar.set(Calendar.DAY_OF_MONTH, 1);  
    String firstday = format.format(calendar.getTime());  
    // 获取当月最后一天
    calendar = Calendar.getInstance();  
    calendar.add(Calendar.MONTH, 1);  
    calendar.set(Calendar.DAY_OF_MONTH, 0);  
    String lastday = format.format(calendar.getTime());  

    当前日期

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    Date date = new Date(); 
    String today = format.format(date);
  • 相关阅读:
    STM32的DMA
    STM32串口接收不定长数据原理与源程序(转)
    推挽与开漏
    开关量输入检测与输出的电路设计(转)
    理解一下单片机的I2C和SPI通信
    电阻桥的作用(转)
    为什么工业上用4到20毫安电流传输数据(转)
    Keil的标题“礦ision3" 的改变(转)
    epplus动态合并列数据
    npm脚本编译代码
  • 原文地址:https://www.cnblogs.com/ice5/p/13933976.html
Copyright © 2011-2022 走看看