util_datetime#

formatting datetime#

fmt_dt_to_str([dt, dt_fmt])

Format datetime to datetime string.

fmt_str_to_dt(dt_str)

Format datetime string to datetime.

timezone conversion#

list_all_timezones([region_name])

List all available timezones.

get_timezone()

Check the current timezone.

cvt_current_dt_to_tz([dt, timezone])

Convert datetime to another timezone datetime.

time difference#

get_time_diff_in_unit(start_time, end_time)

Calculate the time difference between two datetime objects/strings.

time_unit_converter(value, from_unit, to_unit)

Convert a time value between seconds, minutes, hours, days, years.

time_str_to_seconds(time_str[, to_unit, verbose])

Convert a time string to seconds.

grouby datetime#

group_dt_yearly(df[, interval, col])

Group the DataFrame by year.

group_dt_monthly(df[, interval, col])

Group the DataFrame by month.

group_dt_weekly(df[, interval, col])

Group the DataFrame by week.

group_dt_daily(df[, interval, col])

Group the DataFrame by day.

group_dt_hourly(df[, interval, col])

Group the DataFrame by hour.

group_dt_minutely(df[, interval, col])

Group the DataFrame by minute.