Java 中的 LocalDate ofEpochDay()方法,带示例
原文:https://www . geesforgeks . org/local date-ofepochday-method-in-Java-with-examples/
Java 中 LocalDate 类的of pochday(长 epochDay) 方法用于从历元日计数中获取 LocalDate 的实例。纪元日是 1970 年 1 月 1 日。这被认为是新纪元的开始。该方法通过将过去的天数添加到纪元日期(即 01-01-1970)中来返回本地日期。假设将 2 作为参数传递,该方法将返回 03-01-1970(从纪元日(DD)开始,将 2 添加到“01”)。类似地,如果 365 被通过,那么整个新的一年将被添加到纪元日期。
语法:
public static LocalDate ofEpochDay(long epochDay)
参数:该方法接受一个参数 epochDay 作为换算基数。
返回值:该方法返回转换后的本地日期。
异常:如果纪元日超出支持的日期范围,此方法将抛出日期时间异常。
下面的程序说明了 Java 中的长 EpochDay 方法:
程序 1:
// Java program to demonstrate
// LocalDate.ofEpochDay(long epochDay) method
import java.time.*;
import java.time.temporal.*;
public class GFG {
public static void main(String[] args)
{
// Create LocalDate object
LocalDate localdate
= LocalDate.ofEpochDay(100);
// Display full date
System.out.println("Date: "
+ localdate);
}
}
Output:
Date: 1970-04-11
程序 2:
// Java program to demonstrate
// LocalDate.ofEpochDay(long epochDay) method
import java.time.*;
import java.time.temporal.*;
public class GFG {
public static void main(String[] args)
{
// Create LocalDate object
LocalDate localdate
= LocalDate.ofEpochDay(365);
// Display date
System.out.println("Date: "
+ localdate);
}
}
Output:
Date: 1971-01-01
参考文献: https://docs . Oracle . com/javase/10/docs/API/Java/time/local date . html # ofEpochDay(长)
版权属于:月萌API www.moonapi.com,转载请注明出处