精华内容
下载资源
问答
  • LocalDate类

    2020-01-13 17:08:39
    import java.time.LocalDate.*; import java.time.*; public class CalenderTest{ public static void main(String[] args){ LocalDate today = LocalDate.now(); int month = today.getMonthValue(); int d...
    import java.time.LocalDate.*;
    import java.time.*;
    
    public class CalenderTest{
    	public static void main(String[] args){
    		LocalDate today = LocalDate.now();
    		int month = today.getMonthValue();
    		int day = today.getDayOfMonth();
    	
    		System.out.println("Mon Tue Wen Thu Fri Sat Sun");
    		// print the first day of month
    		LocalDate date = today.minusDays(day - 1);
    		DayOfWeek weekly = date.getDayOfWeek();
    		int weektime = weekly.getValue();
    		
    		for(int i = 1; i < weektime ; i++){
    			System.out.print("    ");
    		}
    		
    		// main
    		while(month == date.getMonthValue()){
    			// format the day to %3d
    			System.out.print(String.format("%3d",date.getDayOfMonth()));
    			if(date.getDayOfMonth() == day){
    				System.out.print("*");
    			}else{
    				System.out.print(" ");
    			}
    			date = date.plusDays(1);
    			if(date.getDayOfWeek().getValue() == 1){
    				System.out.println();
    			}
    		}
    	}
    }
    
    

    在这里插入图片描述

    展开全文
  • Date类和LocalDate类

    2019-08-25 22:33:39
    java使用预定义的类(通过Date类和LocalDate类解释)
    展开全文
  • 本文概述Java LocalDate类是一个不可变的类, 它以默认格式yyyy-MM-dd表示Date。它继承了Object类并实现了ChronoLocalDate接口Java LocalDate类声明让我们看看java.time.LocalDate类的声明。public final class ...

    本文概述

    Java LocalDate类是一个不可变的类, 它以默认格式yyyy-MM-dd表示Date。它继承了Object类并实现了ChronoLocalDate接口

    Java LocalDate类声明

    让我们看看java.time.LocalDate类的声明。

    public final class LocalDate extends Object

    implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable

    Java LocalDate的方法

    方法

    描述

    LocalDateTime atTime(int hour, int minute)

    它用于将此日期与时间结合起来以创建LocalDateTime。

    int compareTo(ChronoLocalDate other)

    它用于将此日期与另一个日期进行比较。

    boolean equals(Object obj)

    用于检查此日期是否等于另一个日期。

    String format(DateTimeFormatter formatter)

    它用于使用指定的格式化程序格式化该日期。

    int get(TemporalField field)

    它用于从该日期开始以整数形式获取指定字段的值。

    boolean isLeapYear()

    根据ISO实用日历系统规则, 它用于检查年份是否为a年。

    LocalDate minusDays(long daysToSubtract)

    它用于返回此LocalDate的副本, 其中减去指定的天数。

    LocalDate minusMonths(long monthsToSubtract)

    它用于返回此LocalDate的副本, 其中减去指定的月数。

    static LocalDate now()

    用于从默认时区的系统时钟获取当前日期。

    LocalDate plusDays(long daysToAdd)

    它用于返回此LocalDate的副本, 其中添加了指定的天数。

    LocalDate plusMonths(long monthsToAdd)

    它用于返回此LocalDate的副本, 其中添加了指定的月数。

    Java LocalDate示例

    import java.time.LocalDate;

    public class LocalDateExample1 {

    public static void main(String[] args) {

    LocalDate date = LocalDate.now();

    LocalDate yesterday = date.minusDays(1);

    LocalDate tomorrow = yesterday.plusDays(2);

    System.out.println("Today date: "+date);

    System.out.println("Yesterday date: "+yesterday);

    System.out.println("Tommorow date: "+tomorrow);

    }

    }

    立即测试

    输出:

    Today date: 2017-01-13

    Yesterday date: 2017-01-12

    Tommorow date: 2017-01-14

    Java LocalDate示例:isLeapYear()

    import java.time.LocalDate;

    public class LocalDateExample2 {

    public static void main(String[] args) {

    LocalDate date1 = LocalDate.of(2017, 1, 13);

    System.out.println(date1.isLeapYear());

    LocalDate date2 = LocalDate.of(2016, 9, 23);

    System.out.println(date2.isLeapYear());

    }

    }

    立即测试

    输出:

    false

    true

    Java LocalDate示例:atTime()

    import java.time.*;

    public class LocalDateExample3 {

    public static void main(String[] args) {

    LocalDate date = LocalDate.of(2017, 1, 13);

    LocalDateTime datetime = date.atTime(1, 50, 9);

    System.out.println(datetime);

    }

    }

    立即测试

    输出:

    2017-01-13T01:50:09

    展开全文
  • Date类、LocalDate类基本操作

    千次阅读 2016-11-22 09:57:30
    Date类和LocalDate类 Date类用来表示时间点,LocalDate类是作为日历表示法的类。 示例: package riqi_test;   import java.time.LocalDate; import java.util.Date; /**  * 时间点、日期。Date类与...

    Date类和LocalDate类

    Date类用来表示时间点,LocalDate类是作为日历表示法的类。

    示例:

    package riqi_test;

     

    import java.time.LocalDate;

    import java.util.Date;

    /**

     * 时间点、日期。Date类与LocalDate类

     * @authorfandi1993

     *

     */

    public class RiQiTest1 {

           publicstatic void main(String[] args){

                 

                  Dated = new Date(); //时间点

                  System.out.println(d);

                  System.out.println(d.toString());

                  Dated1 = d;  //两个变量d和d1共同引用一个变量

                  System.out.println(d1);

                 

                  System.out.println(LocalDate.now());  //时间、日期

                  LocalDateld = LocalDate.of(2016, 3, 8);

                  System.out.println(ld+""+ld.getYear()+" "+ld.getDayOfMonth()+""+ld.getMonthValue());

                  LocalDateldp = ld.plusYears(2);  //ldp通过计算得到

                  System.out.println(ldp.getYear()+""+ld.getYear());

           }

    }

    运行结果如下:

    TueNov 22 09:45:03 CST 2016

    TueNov 22 09:45:03 CST 2016

    TueNov 22 09:45:03 CST 2016

    2016-11-22

    2016-03-082016 8 3

    20182016

    Date类

    Date类使用new date()的方式构造一个新的对象。这个对象被初始化为当前的日期和时间。

    LocalDate类

    日历计算示例:

     

    publicclass RiLiTest {

             public static void main(String[] args){

                       //获取当前日期

                       LocalDate date = LocalDate.now();

                       System.out.println(date);

                       int month =date.getMonthValue();

                       int today =date.getDayOfMonth();

                       System.out.println(date+""+month+" "+today);

                       //将date设置为这个月的第一天

                       date =date.minusDays(today-1);

                       System.out.println(date);

                       //获得这一天为星期几

                       DayOfWeek weekday =date.getDayOfWeek();

                       int value =weekday.getValue();

                       System.out.println(value);

                       //设置月份的第一天指向相应的星期几

                       System.out.println("MonTue Wed Thu Fri Sat Sun");

                       for (int i = 1; i < value;i++) {

                                System.out.print("   ");

                       }

                       while (date.getMonthValue()== month) {

                                System.out.printf("%3d",date.getDayOfMonth());

                                if(date.getDayOfMonth() == today) {

                                         System.out.print("*");

                                } else {

                                         System.out.print("");

                                }

                                date =date.plusDays(1);

                                if (date.getDayOfWeek().getValue()== 1) {

                                         System.out.println();

                                }

                       }

                      

             }

    }

     

    运行结果如下:

    2016-11-22

    2016-11-2211 22

    2016-11-01

    2

    MonTue Wed Thu Fri Sat Sun

         1  2   3   4  5   6

      7  8   9  10 11  12  13

     14 15  16  17 18  19  20

     21  22*23  24 25  26  27

     28 29  30

    展开全文
  • jd8,LocalDate类获取日期和改变日期,这是jdk8中新增的日期处理类,同时新增的还有java.time.LocalTime、java.time.LocalDateTime等
  • Java学习 时间类 Period类与Duration类 / LocalDate类与Instant类 用法详解 前言 java 8 中引入的两个与日期相关的新类:Period 和 Duration。两个类看表示时间量或两个日期之间的差,两者之间的差异为...
  • 利用LocalDate类实现日历 public class calendar { public static void main(String[] args) { // 获取当前的日期 LocalDate date = LocalDate.now(); // 当前日期的月和日 int month = date.getMonthValue(); int ...
  • java8 之LocalDate类

    千次阅读 2016-12-28 14:44:46
    java8 LocalDate类
  • Java类库中的LocalDate类

    2019-11-05 21:46:15
    另一个是用来表示大家熟悉的日历表示法的LocalDate类。 将时间与日历分开是很好的面向对象设计。 不要使用构造器来构造LocalDate类的对象。实际上,应当使用静态工厂方法代表你调用构造器。 LocalDate.now();//会...
  • 三、LocalDate 1、在线API2、主要方法(1)创建LocalDate(2)获取年月日等(3)加减天、周、月、年(4)日期比较(5)时间转换 1、在线API https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html ...
  • Java8 LocalDate类

    2017-04-20 16:17:00
    最近一直在使用Java8,正好上午的时候学习到了关于Java8的新特性之一【LocalDate类】,写下来一些心得和大家分享一下!  什么都不说,先上代码 这是在看Core Java的时候看着写的,从代码中可以看到,相比较...
  • java8-LocalDate类

    2017-12-15 19:19:00
    LocalDate类使用ISO日历表示年、月、日。 LocalDate.now(); 获取系统当前日期 LocalDate.of(int year,int month,int dayOfMonth); 按指定日期创建LocalDate对象 getYear(); 返回日期中的年份 getMonth(); ...
  • 应用LocalDate类显示当月日历输出格式程序清单API Java.time.localDate 8 输出格式 程序清单 import java.time.*; public class CalendarTest { public static void main(String[] args) { LocalDate date = ...
  • 1.Date类为什么会过时? 2.LocalDate类是怎么回事?为什么有?  
  • java8之LocalDate类简介

    2019-11-06 11:11:00
    LocalDate 通过阅读它的源代码,发现此类只有year、month、day三个对象变量,因此此类为显示日期的。 通用方法简介 1.atTime()方法,参数常用的两种(int hour,int minute)或(int hour,int minute,int ...
  • LocalDate类使用ISO日历表示年、月、日。 ISO日历是国际标准化组织用来表示日期的标准格式法 二、常用方法 LocalDate.now():获取系统当前日期。 LocalDate.of(int year, int month, int dayOfMonth) 按指定...
  • LocalDate类的简单应用

    千次阅读 2016-12-28 18:49:07
    LocalDate类的简单应用(显示当前月日历)java.lang.Object java.time.LocalDate 常用方法 ---- 1、static localTime now() 构造一个表示当前日期的对象 2、static LocalTime of(int year,int month,int
  • jdk8新增的LocalDate类

    千次阅读 2018-06-15 11:20:05
    以下是使用LocalDate类处理日期的小demo:import java.time.LocalDate;import java.time.LocalTime;import java.time.temporal.TemporalAdjusters;import java.util.Calendar;public class localDateDemo { public ...
  • Java LocalDate类| parse()方法与示例

    千次阅读 2020-07-14 20:44:43
    LocalDate类parse()方法 (LocalDate Class parse() method) Syntax: 句法: public static LocalDate parse(CharSequence c_seq); public static LocalDate parse(CharSequence c_seq, DateTimeFormatter fmtr); ...
  • LocalDate类简介 java.time.LocalDate static LocalDate now():构造一个表示当前日期的对象。 static LocalDate of(int year, int month, int day):构造一个表示给定日期的对象。 int getYear() int ...
  • LocalDate类plusDays()方法 (LocalDate Class plusDays() method) plusDays() method is available in java.time package. plusDays()方法在java.time包中可用。 plusDays() method is used to add the given ...
  • LocalDate类isSupported()方法 (LocalDate Class isSupported() method) Syntax: 句法: public LocalDate minus(TemporalAmount t_amt); public LocalDate minus(long amt, TemporalUnit t_unit); isSupported...
  • LocalDate类的with()方法 (LocalDate Class with() method) Syntax: 句法: public LocalDate with(TemporalAdjusters t_adjuster); public LocalDate with(TemporalField t_field, long new_val); with() ...
  • Java LocalDate类| of()方法与示例

    千次阅读 2020-07-31 06:01:52
    LocalDate类的()方法 (LocalDate Class of() method) Syntax: 句法: public static LocalDate of(int yyyy, int mm, int day_of_mon); public static LocalDate of(int yyyy, Month mm, int day_of_mon); of()...
  • LocalDate类atStartOfDay()方法 (LocalDate Class atStartOfDay() method) Syntax: 句法: public LocalDateTime atStartOfDay(); public ZonedDateTime atStartOfDay(ZoneId zo); atStartOfDay() method is ...
  • LocalDate类toString()方法 (LocalDate Class toString() method) toString() method is available in java.time package. toString()方法在java.time包中可用。 toString() method is used to represent this ...
  • Java的LocalDate类的简单使用

    千次阅读 2019-01-08 13:24:22
    LocalDate类的常用函数 (1)、static LocalTime now()  构造一个表示当前日期的对象。即:构造一个 YYYY MM DD格式的Date类实例 (2)、static LocalTime of(int year, int month, int day)  构造一个表示...
  • LocalDate类from()方法 (LocalDate Class from() method) from() method is available in java.time package. from()方法在java.time包中可用。 from() method is used to create an instance of LocalDate from the...
  • LocalDate类minusMonths()方法 (LocalDate Class minusMonths() method) minusMonths() method is available in java.time package. minusMonths()方法在java.time包中可用。 minusMonths() method is used to ...
  • LocalDate类withMonth()方法 (LocalDate Class withMonth() method) withMonth() method is available in java.time package. withMonth()方法在java.time包中可用。 withMonth() method is used to update this ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,673
精华内容 5,469
关键字:

localdate类