From 0952bcd39939459566c18416f6547766c92686d2 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Sun, 4 May 2025 17:23:33 +0100 Subject: [PATCH] Use strftime to format date and datetimes --- lib/music_library/records/record.ex | 4 ++-- lib/music_library/scrobble_activity.ex | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/music_library/records/record.ex b/lib/music_library/records/record.ex index b623d17a..fbcd84b0 100644 --- a/lib/music_library/records/record.ex +++ b/lib/music_library/records/record.ex @@ -227,7 +227,7 @@ defmodule MusicLibrary.Records.Record do end end - def format_as_date(purchased_at) do - "#{purchased_at.day}/#{purchased_at.month}/#{purchased_at.year}" + def format_as_date(dt) do + Calendar.strftime(dt, "%d/%m/%Y") end end diff --git a/lib/music_library/scrobble_activity.ex b/lib/music_library/scrobble_activity.ex index f3cac71f..07aa2ee3 100644 --- a/lib/music_library/scrobble_activity.ex +++ b/lib/music_library/scrobble_activity.ex @@ -81,7 +81,7 @@ defmodule MusicLibrary.ScrobbleActivity do |> DateTime.from_unix!() |> DateTime.shift_zone!(timezone) - "#{ldt.day}/#{ldt.month}/#{ldt.year} #{ldt.hour}:#{ldt.minute}" + Calendar.strftime(ldt, "%d/%m/%Y %X") end defp recent_release_ids(recent_tracks) do