CIME.date.date
- class CIME.date.date(year=1, month=1, day=1, hour=0, minute=0, second=0)[source]
Bases:
object
Simple struct for holding dates and the time of day and performing comparisons
Difference in Hour, Minute, or Second >>> date(4, 5, 6, 9) == date(4, 5, 6, 8) False >>> date(4, 5, 6, 9) != date(4, 5, 6, 8) True >>> date(4, 5, 6, 9) < date(4, 5, 6, 8) False >>> date(4, 5, 6, 9) <= date(4, 5, 6, 8) False >>> date(4, 5, 6, 9) >= date(4, 5, 6, 8) True >>> date(4, 5, 6, 9) > date(4, 5, 6, 8) True
>>> date(4, 5, 6, 4) == date(4, 5, 6, 8) False >>> date(4, 5, 6, 4) != date(4, 5, 6, 8) True >>> date(4, 5, 6, 4) < date(4, 5, 6, 8) True >>> date(4, 5, 6, 4) <= date(4, 5, 6, 8) True >>> date(4, 5, 6, 4) >= date(4, 5, 6, 8) False >>> date(4, 5, 6, 4) > date(4, 5, 6, 8) False
Difference in Day >>> date(4, 5, 8, 8) == date(4, 5, 6, 8) False >>> date(4, 5, 8, 8) != date(4, 5, 6, 8) True >>> date(4, 5, 8, 8) < date(4, 5, 6, 8) False >>> date(4, 5, 8, 8) <= date(4, 5, 6, 8) False >>> date(4, 5, 8, 8) >= date(4, 5, 6, 8) True >>> date(4, 5, 8, 8) > date(4, 5, 6, 8) True
>>> date(4, 5, 5, 8) == date(4, 5, 6, 8) False >>> date(4, 5, 5, 8) != date(4, 5, 6, 8) True >>> date(4, 5, 5, 8) < date(4, 5, 6, 8) True >>> date(4, 5, 5, 8) <= date(4, 5, 6, 8) True >>> date(4, 5, 5, 8) >= date(4, 5, 6, 8) False >>> date(4, 5, 5, 8) > date(4, 5, 6, 8) False
Difference in Month >>> date(4, 6, 6, 8) == date(4, 5, 6, 8) False >>> date(4, 6, 6, 8) != date(4, 5, 6, 8) True >>> date(4, 6, 6, 8) < date(4, 5, 6, 8) False >>> date(4, 6, 6, 8) <= date(4, 5, 6, 8) False >>> date(4, 6, 6, 8) >= date(4, 5, 6, 8) True >>> date(4, 6, 6, 8) > date(4, 5, 6, 8) True
>>> date(4, 4, 6, 8) == date(4, 5, 6, 8) False >>> date(4, 4, 6, 8) != date(4, 5, 6, 8) True >>> date(4, 4, 6, 8) < date(4, 5, 6, 8) True >>> date(4, 4, 6, 8) <= date(4, 5, 6, 8) True >>> date(4, 4, 6, 8) >= date(4, 5, 6, 8) False >>> date(4, 4, 6, 8) > date(4, 5, 6, 8) False
Difference in Year >>> date(5, 5, 6, 8) == date(4, 5, 6, 8) False >>> date(5, 5, 6, 8) != date(4, 5, 6, 8) True >>> date(5, 5, 6, 8) < date(4, 5, 6, 8) False >>> date(5, 5, 6, 8) <= date(4, 5, 6, 8) False >>> date(5, 5, 6, 8) >= date(4, 5, 6, 8) True >>> date(5, 5, 6, 8) > date(4, 5, 6, 8) True
>>> date(3, 5, 6, 8) == date(4, 5, 6, 8) False >>> date(3, 5, 6, 8) != date(4, 5, 6, 8) True >>> date(3, 5, 6, 8) < date(4, 5, 6, 8) True >>> date(3, 5, 6, 8) <= date(4, 5, 6, 8) True >>> date(3, 5, 6, 8) >= date(4, 5, 6, 8) False >>> date(3, 5, 6, 8) > date(4, 5, 6, 8) False
Methods
__init__
day
hms_to_second
hour
minute
month
second
second_of_day
second_to_hms
year