Skip to main content
Version: Python

to_timedelta

to_timedelta converts a Java time duration to a datetime.timedelta.

danger

Avoid deephaven.time functions in query strings. Because deephaven.time provides functions that convert between Python and Java types, every call crosses the Python-Java boundary, which slows performance. For more information, see:

Syntax

to_timedelta(dt: Union[None, Duration]) -> datetime.timedelta

Parameters

ParameterTypeDescription
dtUnion[None, Duration]

A Java Duration to convert to a datetime.timedelta. If None is provided, None is returned.

Returns

Returns a datetime.timedelta.

Examples

from deephaven.time import to_j_duration, to_timedelta

duration = to_j_duration("PT42M")

td = to_timedelta(duration)

print(td, type(td))