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 (int, optional) – The date to be converted to days since - referenceDateon the given- calendar.
- month (int, optional) – The date to be converted to days since - referenceDateon the given- calendar.
- day (int, optional) – The date to be converted to days since - referenceDateon the given- calendar.
- hour (int, optional) – The date to be converted to days since - referenceDateon the given- calendar.
- minute (int, optional) – The date to be converted to days since - referenceDateon the given- calendar.
- second (int, optional) – The date to be converted to days since - referenceDateon the given- calendar.
- calendar ({'gregorian', 'noleap'}, optional) – A calendar to be used to convert days to a - datetime.datetimeobject.
- referenceDate (str, optional) – - A reference date of the form: - 0001-01-01 0001-01-01 00:00:00 
 
- Returns:
- days (float) – The days since - referenceDateon the given- calendar.
- Raises:
- ValueError – If an invalid - referenceDateor- calendaris supplied.