Java DayOfWeek from()方法及示例

Java DayOfWeek from()方法及示例

java.time.DayOfWeekfrom() 方法是Java中的一个内置函数,它接收一个定义日期的TemporalAccessor,并返回与该日期对应的DayOfWeek实例。TemporalAccessor代表一组任意的日期和时间信息,该方法将其转换为与该日期对应的DayOfWeek实例。

方法声明

 public static DayOfWeek from(TemporalAccessor temporal)

语法

 DayOfWeek dayOfWeekObject = DayOfWeek.from(TemporalAccessor temporal)

参数: 该方法以temporal为参数,其中。

  • temporal – 是一个TemporalAccessor,代表一个日期。
  • dayOfWeekObject – 是DayOfWeek的一个实例。

返回值: 该函数返回一个DayOfWeek的实例,它与temporal指定的日期对应。

以下程序说明了上述方法:

程序1 :

// Java Program Demonstrate from()
// method of DayOfWeek
  
import java.time.*;
import java.time.DayOfWeek;
  
class DayOfWeekExample {
    public static void main(String[] args)
    {
        // Set a local date whose day is found
        LocalDate localDate
            = LocalDate.of(1997, Month.AUGUST, 15);
  
        // Initialize a DayOfWeek object
        // with specified local Date
        DayOfWeek dayOfWeek
            = DayOfWeek.from(localDate);
  
        // Printing the day of the week
        System.out.println("Day of the Week on "
                           + localDate + " - "
                           + dayOfWeek.name());
    }
}

输出:

Day of the Week on 1997-08-15 - FRIDAY

程序2

// Java Program Demonstrate from()
// method of DayOfWeek
  
import java.time.*;
  
class DayOfWeekExample {
    public static void main(String[] args)
    {
        // Set a local date whose day is found
        LocalDate localDate
            = LocalDate.of(2015, Month.JULY, 13);
  
        // Initialize a DayOfWeek object
        // with specified local Date
        DayOfWeek dayOfWeek
            = DayOfWeek.from(localDate);
  
        // Printing the day of the week
        System.out.println("Day of the Week on "
                           + localDate + " - "
                           + dayOfWeek.name());
    }
}

输出:

Day of the Week on 2015-07-13 - MONDAY

参考资料: https://docs.oracle.com/javase/8/docs/api/java/time/DayOfWeek.html#from-java.time.temporal.TemporalAccessor-

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程