mpas_analysis.shared.timekeeping.utility.date_to_days

mpas_analysis.shared.timekeeping.utility.date_to_days(year=1, month=1, day=1, hour=0, minute=0, second=0, calendar='gregorian', referenceDate='0001-01-01')[source]

Convert a date to days since the reference date.

Parameters
year, month, day, hour, minute, secondint, optional

The date to be converted to days since referenceDate on the given calendar.

calendar{‘gregorian’, ‘gregorian_noleap’}, optional

A calendar to be used to convert days to a datetime.datetime object.

referenceDatestr, optional

A reference date of the form:

0001-01-01
0001-01-01 00:00:00
Returns
daysfloat

The days since referenceDate on the given calendar.

Raises
ValueError

If an invalid referenceDate or calendar is supplied.