Skip to main content

datetime-smart-format

lq.tick-format.datetime-smart-format(time, smart-first=true, period="month", year="[year]", month="[month repr:short]", day="[day]", hour="[hour]:[minute]", minute="[hour]:[minute]", second="[hour]:[minute]:[second]")(source)

Displays a datetime tick.

Parameters

time : datetime

The date/time to display.

smart-first : bool    default: true

Whether to use datetime-smart-first for first instances in a period.

period : str    default: "month"

The smallest changing period type between consecutive ticks.

year : str | function    default: "[year]"

How to display years.

month : str | function    default: "[month repr:short]"

How to display months.

day : str | function    default: "[day]"

How to display days.

hour : str | function    default: "[hour]:[minute]"

How to display hours.

minute : str | function    default: "[hour]:[minute]"

How to display minutes.

second : str | function    default: "[hour]:[minute]:[second]"

How to display seconds.