opalalgorithms.utils.date_helper

Utility functions to help manipulate dates within different algorithms.

opalalgorithms.utils.date_helper.is_date_between(start, end, date)[source]

Check if data is between start and end datetime.

Parameters:
  • start (string) – Starting datetime, must be of form ‘%Y-%m-%d %H:%M:%S’
  • end (string) – Ending datetime, must be of form ‘%Y-%m-%d %H:%M:%S’
  • date (string) – Date to be checked, must be of form ‘%Y-%m-%d %H:%M:%S’
Returns:

Whether date is between end and start date.

Return type:

bool

opalalgorithms.utils.date_helper.is_date_greater(ref, date)[source]

Check if date is greate than reference time.

Parameters:
  • ref (string) – Reference datetime against which we need to check, must be of form ‘%Y-%m-%d %H:%M:%S’.
  • date (string) – Date which is to be checked, must be of form ‘%Y-%m-%d %H:%M:%S’
Returns:

Whether date is greater than reference.

Return type:

bool