burmesedate.genju
Gregorian and Julian
1#/* cSpell:disable */ 2""" 3Gregorian and Julian 4""" 5import datetime 6 7 8def gregorian_to_julian(year: int, month: int, day: int) -> float: 9 """ 10 Convert Gregorian date to Julian date. 11 12 Args: 13 year (int): The year of the Gregorian date. 14 month (int): The month of the Gregorian date. 15 day (int): The day of the Gregorian date. 16 17 Returns: 18 float: The Julian date corresponding to the input Gregorian date. 19 """ 20 gregorian_date = datetime.date(year, month, day) 21 julian_date = gregorian_date.toordinal() + 1721425.5 22 return julian_date 23 24 25def julian_to_gregorian(julian_date: float) -> datetime.date: 26 """ 27 Convert a Julian date to a Gregorian date. 28 29 Args: 30 julian_date (float): The Julian date to be converted to a Gregorian date. 31 32 Returns: 33 datetime.date: The Gregorian date corresponding to the input Julian date. 34 """ 35 gregorian_date = datetime.date.fromordinal(int(julian_date) - 1721425) 36 return gregorian_date
def
gregorian_to_julian(year: int, month: int, day: int) -> float:
9def gregorian_to_julian(year: int, month: int, day: int) -> float: 10 """ 11 Convert Gregorian date to Julian date. 12 13 Args: 14 year (int): The year of the Gregorian date. 15 month (int): The month of the Gregorian date. 16 day (int): The day of the Gregorian date. 17 18 Returns: 19 float: The Julian date corresponding to the input Gregorian date. 20 """ 21 gregorian_date = datetime.date(year, month, day) 22 julian_date = gregorian_date.toordinal() + 1721425.5 23 return julian_date
Convert Gregorian date to Julian date.
Args: year (int): The year of the Gregorian date. month (int): The month of the Gregorian date. day (int): The day of the Gregorian date.
Returns: float: The Julian date corresponding to the input Gregorian date.
def
julian_to_gregorian(julian_date: float) -> datetime.date:
26def julian_to_gregorian(julian_date: float) -> datetime.date: 27 """ 28 Convert a Julian date to a Gregorian date. 29 30 Args: 31 julian_date (float): The Julian date to be converted to a Gregorian date. 32 33 Returns: 34 datetime.date: The Gregorian date corresponding to the input Julian date. 35 """ 36 gregorian_date = datetime.date.fromordinal(int(julian_date) - 1721425) 37 return gregorian_date
Convert a Julian date to a Gregorian date.
Args: julian_date (float): The Julian date to be converted to a Gregorian date.
Returns: datetime.date: The Gregorian date corresponding to the input Julian date.