propertiesView: Use local datetime

Closes #130

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/166>
This commit is contained in:
Sophie Herold 2023-04-10 02:47:57 +02:00
parent e8aa5451c3
commit 3264d7813d

View file

@ -17,7 +17,12 @@ pub fn datetime_fmt(datetime: &glib::DateTime) -> Option<String> {
// The default is already translated. Don't change if you are not sure what to use. // The default is already translated. Don't change if you are not sure what to use.
let datetime_format = gettext("%x %X"); let datetime_format = gettext("%x %X");
let fmt = datetime.format(&datetime_format); let local_datetime = datetime.to_local();
let fmt = local_datetime
.as_ref()
.unwrap_or(datetime)
.format(&datetime_format);
if let Err(err) = &fmt { if let Err(err) = &fmt {
log::error!("Could not format DateTime with '{datetime_format}': {err}"); log::error!("Could not format DateTime with '{datetime_format}': {err}");