authentik.providers.saml.utils.time

Time utilities

 1"""Time utilities"""
 2
 3from datetime import datetime, timedelta
 4
 5from django.utils.timezone import now
 6
 7
 8def get_time_string(delta: timedelta | datetime | None = None) -> str:
 9    """Get Data formatted in SAML format"""
10    if delta is None:
11        delta = timedelta()
12    if isinstance(delta, timedelta):
13        final = now() + delta
14    else:
15        final = delta
16    return final.strftime("%Y-%m-%dT%H:%M:%SZ")
def get_time_string(delta: datetime.timedelta | datetime.datetime | None = None) -> str:
 9def get_time_string(delta: timedelta | datetime | None = None) -> str:
10    """Get Data formatted in SAML format"""
11    if delta is None:
12        delta = timedelta()
13    if isinstance(delta, timedelta):
14        final = now() + delta
15    else:
16        final = delta
17    return final.strftime("%Y-%m-%dT%H:%M:%SZ")

Get Data formatted in SAML format