zoukankan      html  css  js  c++  java
  • Java基础知识强化95:Calendar类之Calendar类的add()和set()方法

    1. Calendar的add()和set()方法:

    1 public  void  add(int field,int amount):根据给定的日历字段和对应的时间,来对当前的日历进行操作
    2 public  final void  set(int year, int month, int date):设置当前日历的年月日

    2. 代码示例:

     1 package cn.itcast_02;
     2 
     3 import java.util.Calendar;
     4 
     5 /*
     6  * public void add(int field,int amount):根据给定的日历字段和对应的时间,来对当前的日历进行操作。
     7  * public final void set(int year,int month,int date):设置当前日历的年月日
     8  */
     9 public class CalendarDemo {
    10     public static void main(String[] args) {
    11         // 获取当前的日历时间
    12         Calendar c = Calendar.getInstance();
    13 
    14         // 获取年
    15         int year = c.get(Calendar.YEAR);
    16         // 获取月
    17         int month = c.get(Calendar.MONTH);
    18         // 获取日
    19         int date = c.get(Calendar.DATE);
    20         System.out.println(year + "年" + (month + 1) + "月" + date + "日");
    21 
    22         // // 三年前的今天
    23         // c.add(Calendar.YEAR, -3);
    24         // // 获取年
    25         // year = c.get(Calendar.YEAR);
    26         // // 获取月
    27         // month = c.get(Calendar.MONTH);
    28         // // 获取日
    29         // date = c.get(Calendar.DATE);
    30         // System.out.println(year + "年" + (month + 1) + "月" + date + "日");
    31 
    32         // 5年后的10天前
    33         c.add(Calendar.YEAR, 5);
    34         c.add(Calendar.DATE, -10);
    35         // 获取年
    36         year = c.get(Calendar.YEAR);
    37         // 获取月
    38         month = c.get(Calendar.MONTH);
    39         // 获取日
    40         date = c.get(Calendar.DATE);
    41         System.out.println(year + "年" + (month + 1) + "月" + date + "日");
    42         System.out.println("--------------");
    43 
    44         c.set(2011, 11, 11);//这里月份是从0~11(11表示12月)
    45         // 获取年
    46         year = c.get(Calendar.YEAR);
    47         // 获取月
    48         month = c.get(Calendar.MONTH);
    49         // 获取日
    50         date = c.get(Calendar.DATE);
    51         System.out.println(year + "年" + (month + 1) + "月" + date + "日");
    52     }
    53 }

    运行效果图如下:

  • 相关阅读:
    复杂模拟 | 1017 模拟N个顾客M个柜台进行排队
    徒手实现lower_bound和upper_bound
    树状数组 | 1057
    动态规划 | 最长回文子串 1040
    动态规划 | 背包问题 1068
    动态规划 | 对输入进行hash处理的LIS 1045
    总结那些有默认margin,padding值的html标签
    javascript 的七种基本数据类型
    牛客网笔试题整理
    JavaScript 的数据结构与算法
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4839120.html
Copyright © 2011-2022 走看看