Skip to content

now

Class info

🛈 DocStrings

Date and time utilities.

get_now

get_now(tz_mode: TimeZoneMode = 'utc') -> datetime

Get current datetime in UTC or local timezone.

Parameters:

Name Type Description Default
tz_mode TimeZoneMode

"utc" or "local" (default: "utc")

'utc'

Returns:

Type Description
datetime

Timezone-aware datetime object

Source code in src/llmling_agent/utils/now.py
12
13
14
15
16
17
18
19
20
21
22
23
24
def get_now(tz_mode: TimeZoneMode = "utc") -> datetime:
    """Get current datetime in UTC or local timezone.

    Args:
        tz_mode: "utc" or "local" (default: "utc")

    Returns:
        Timezone-aware datetime object
    """
    now = datetime.now(UTC)
    if tz_mode == "local":
        return now.astimezone()
    return now