spacepy.time.randomDate¶
- spacepy.time.randomDate(dt1, dt2, N=1, tzinfo=False, sorted=False)[source]¶
Return a (or many) random datetimes between two given dates
Convention used is dt1 <= rand < dt2. Leap second times will not be returned.
- Parameters:
- dt1datetime.datetime
start date for the the random date
- dt2datetime.datetime
stop date for the the random date
- Returns:
- outdatetime.datetime or numpy.ndarray of datetime.datetime
the new time for the next call to EventTimer
- Other Parameters:
- Nint (optional)
the number of random dates to generate (defualt=1)
- tzinfobool (optional)
maintain the tzinfo of the input datetimes (default=False)
- sortedbool (optional)
return the times sorted (default=False)