quantlab.utils.date_range.as_label#

quantlab.utils.date_range.as_label(value)[source]#

Return value as a label xarray slices timestamp with.

Strings pass through, so a date-only end keeps covering its whole day; anything else becomes a pd.Timestamp.

Examples

>>> as_label("2024-01-05")
'2024-01-05'
>>> as_label(datetime.date(2024, 1, 5))
Timestamp('2024-01-05 00:00:00')