Java GregorianCalendar getGregorianChange() 方法

Java GregorianCalendar getGregorianChange() 方法

java.util.GregorianCalendar.getGregorianChange() 是Java中的一个内置方法,它返回公历变化日期,即从儒略历日期到公历日期的变化。它默认为1582年10月15日(公历),但可以使用setGregorianDate()函数改变为任何其他日期。所有以前的日期都存在于朱利安历中。

语法

public final Date getGregorianChange()

参数: 该函数不接受任何参数。

返回值: 该函数返回此GregorianCalendar实例的公历变更日期。

例子

Input : Tue Jul 24 01:22:29 UTC 2018
Output : Fri Oct 15 00:00:00 UTC 1582

Input: Tue Jul 24 01:22:29 UTC 2018
        c.setGregorianChange(new Date());
Output : Tue Jul 24 01:22:29 UTC 2018

以下程序说明了java.util.GregorianCalendar.getGregorianChange()函数:
程序1 :

// Java Program to illustrate getGregorianChange()
// function 
import java.io.*;
import java.util.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        // Create a new calendar
        GregorianCalendar c = (GregorianCalendar)
                     GregorianCalendar.getInstance();
  
        // Display the current date and time
        System.out.println("Current Date and Time : "
                           + c.getTime());
  
        // Fetch Gregorian change and display it
        System.out.println("Gregorian Date change :"
                           + c.getGregorianChange());
    }
}

输出。

Current Date and Time : Fri Jul 27 12:38:41 UTC 2018
Gregorian Date change :Fri Oct 15 00:00:00 UTC 1582

程序2

// Java Program to illustrate getGregorianChange()
// function 
  
import java.io.*;
import java.util.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        // Create a new calendar
        GregorianCalendar c = (GregorianCalendar)
                     GregorianCalendar.getInstance();
  
        // Display the current date and time
        System.out.println("Current Date and Time : "
                           + c.getTime());
  
        // Change to current date
        c.setGregorianChange(new Date());
  
        // Fetch and Display the result
        System.out.println("Gregorian Date change :"
                           + c.getGregorianChange());
    }
}

输出。

Current Date and Time : Fri Jul 27 12:38:44 UTC 2018
Gregorian Date change :Fri Jul 27 12:38:44 UTC 2018

**参考资料: ** https://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html#getGregorianChange()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程