• DAY11-LocalDate小练习


      对LocalDate的练习,直接上代码了。

     1 import java.time.LocalDate;
     2 /**
     3 *LocalDate使用
     4 *@author:Archer-LCY
     5 *@date:2018年2月2日下午10:50:32
     6 */
     7 public class CalendalTest {
     8     public static void main(String[] asgr) {
     9         
    10         /**获取当前年月日*/
    11         System.out.println("有关年的:");
    12         System.out.printf("LocalDate().getYear(当前年份数字,既可以用s也可以用d格式输出):%d
    ", LocalDate.now().getYear());
    13         System.out.printf("LocalDate().getDayOfYear(当前是这一年的第几天):%s
    ", LocalDate.now().getDayOfYear());
    14         System.out.println("日期.lengthOfYear()计算该年的天数"+LocalDate.now().lengthOfYear());
    15         
    16         System.out.println("
    有关月的:");
    17         System.out.printf("LocalDate().getMonthValue(当前月份数字):%d
    ",LocalDate.now().getMonthValue());
    18         System.out.printf("LocalDate().getMonth(当前月份英文大写):%s
    ", LocalDate.now().getMonth());
    19         System.out.printf("LocalDate().getDayOfMonth(当前月中第几天份数字,既可以用s也可以用d格式输出):%d
    ", LocalDate.now().getDayOfMonth());
    20         System.out.println("日期.lengthOfMonth()计算该月的天数"+LocalDate.now().lengthOfMonth());
    21         
    22         System.out.println("
    有关日的:");
    23         System.out.printf("LocalDate().getDayOfWeek(当前星期几大写英文):%s
    ", LocalDate.now().getDayOfWeek());
    24         System.out.printf("LocalDate().getDayOfWeek.getValue()(当前星期几数字):%s
    ", LocalDate.now().getDayOfWeek().getValue());
    25         System.out.printf("LocalDate().getEra(得到这个日子适用的年代):%s
    ", LocalDate.now().getEra());
    26         
    27         System.out.println("
    创建时间:");
    28         //结合这个时期和时间创建一个时间
    29         /*    atTime(int hour, int minute, int second, int nanoOfSecond)
    30 结合这个日期和时间来创建一个LocalDateTime。*/
    31         System.out.printf("LocalDate().atTime(结合这个时期和时间创建一个时间):%s
    ", LocalDate.now().atTime(19,10,10,99));
    32         
    33         /**比较两个时间*/
    34         System.out.println("
    两个时间之间的比较:");
    35         LocalDate d1=LocalDate.of(2000, 2, 3);
    36         LocalDate d2=LocalDate.of(2018, 2, 2);
    37         //1、检查d1日期是否在d2日期之后
    38         System.out.println("检查d1:2000- 2-3日期是否在d2:201-2-2日期之后:"+d1.isAfter(d2));
    39         //2、检查d1日期是否在d2日期之前
    40         System.out.println("检查d1:2000- 2-3日期是否在d2:201-2-2日期之前:"+d1.isBefore(d2));
    41         //3、检查两个日期是否相等
    42         System.out.println("检查d1:2000- 2-3日期是否在d2:201-2-2日期是否相等:"+d1.isEqual(d2));
    43         //4、判断是否是闰年
    44         System.out.println("LocalDate.now().isLeapYear():(判断当前年份是不是闰年)"+LocalDate.now().isLeapYear());
    45         System.out.println("日期.isLeapYear:(判断"+d1+"年是不是闰年)"+d1.isLeapYear());
    46         
    47         
    48         
    49         
    50 
    51         
    52     }
    53 }

    运行结果:

  • 相关阅读:
    C#颜色和名称样式对照表
    C#双缓冲技术
    用户自定义控件(含源代码)圆角Panel
    c#事件
    BackgroundWorker 转
    c#范型List的Sort方法详解
    C#double转化成字符串 保留小数位数
    错误提示之:无法激活请求的服务有关详细信息,请参见服务器的诊断跟踪日志
    错误提示之(MVC3.0):HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
    SQL Server 2008远程服务连接
  • 原文地址:https://www.cnblogs.com/archer-lcy/p/8410911.html
Copyright © 2020-2023  润新知