polars.Expr.dt.strftime#
- Expr.dt.strftime(fmt: str) Expr [source]#
Format Date/Datetime with a formatting rule.
Examples
>>> from datetime import timedelta, datetime >>> df = pl.DataFrame( ... { ... "date": pl.date_range( ... datetime(2020, 3, 1), datetime(2020, 5, 1), "1mo" ... ), ... } ... ) >>> df.select( ... [ ... pl.col("date"), ... pl.col("date") ... .dt.strftime("%Y/%m/%d %H:%M:%S") ... .alias("date_formatted"), ... ] ... ) shape: (3, 2) ┌─────────────────────┬─────────────────────┐ │ date ┆ date_formatted │ │ --- ┆ --- │ │ datetime[μs] ┆ str │ ╞═════════════════════╪═════════════════════╡ │ 2020-03-01 00:00:00 ┆ 2020/03/01 00:00:00 │ │ 2020-04-01 00:00:00 ┆ 2020/04/01 00:00:00 │ │ 2020-05-01 00:00:00 ┆ 2020/05/01 00:00:00 │ └─────────────────────┴─────────────────────┘