| Summary: | Date Format is inconsistent with settings. | ||
|---|---|---|---|
| Product: | [Applications] digikam | Reporter: | garret.hoffman+kdebugs |
| Component: | Metadata-Date | Assignee: | Digikam Developers <digikam-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | caulier.gilles, metzpinguin |
| Priority: | NOR | ||
| Version First Reported In: | 9.0.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/graphics/digikam/-/commit/5a17c9ab79e303ff1427cfc3d220e3801852b42b | Version Fixed/Implemented In: | 9.1.0 |
| Sentry Crash Report: | |||
| Attachments: | screenshot of settings + the window where the date-time-bug error occurs. | ||
|
Description
garret.hoffman+kdebugs
2026-05-22 03:00:10 UTC
>3. I click edit, and when I go to punch in the correct date (or at least what I
>think it should be) the format remains in month/day/year format.
So the wrong date format used is located in the Captions sidebar tab. Right ?
(In reply to caulier.gilles from comment #1) > >3. I click edit, and when I go to punch in the correct date (or at least what I > >think it should be) the format remains in month/day/year format. > > So the wrong date format used is located in the Captions sidebar tab. Right ? I believe so. I'm not sitting at that computer at the moment, but I think in the dialog with the date properties of the image, you click the pencil, and it jumps to the edit dialog, which for some reason is under a different sidebar tab... Ideally, all date-time formats should follow the configuration, but this is only the first one I've noticed. Hmm... I can't seem to attach a screenshot, but if I click on an image, then click on the "Properties" tab it shows all of the metadata for that image file. Under the "digiKam Properties", there is a pencil button. I click that. It opens the "Captions" tab, which reads "Title" & "Captions" with large text-edit boxes, but below that is "Date"/"Pick Label"/etc... The date-time on this tab is in MM/dd/yyyy hh:mm:ss format, and I don't see any other settings which might apply to this particular UI widget. "Add an attachment" link on this report allow to plug a file as a screenshot (limited to 3Mb) This setting defines the display format for date and time. On the "Description" tab, it functions as an input field; here, we utilize the system's current date format. We cannot permit just any arbitrary format in this context; for instance, we must ensure that a four-digit year is always used to prevent incorrect year assignments for historical photographs. Identifying the specific date component within the date and time string configured in the setup - so that it can be populated into the date input field - is a task that requires careful handling. Hmm... so you're saying that I need to change it in the linux mint system settings? That seems confusing to have the same thing pulling a configuration from two different places. I think I've got it set right in system settings though. Mint won't let me change it to the ISO standard by default, but I am able to change it using the dconf-editor, and I see there that it's currently set to YYYY-MM-DD. Could it be that, because I'm using the flatpak version of digikam, it's unable to access system settings to see this though? Maybe there's a way to edit flatpak system settings... >_>? Git commit 5a17c9ab79e303ff1427cfc3d220e3801852b42b by Maik Qualmann. Committed on 24/05/2026 at 05:07. Pushed by mqualmann into branch 'master'. use the user date/time format for input fields if valid FIXED-IN: 9.1.0 M +1 -1 NEWS M +2 -9 core/app/date/ddateedit.cpp M +2 -16 core/app/date/ddatepicker.cpp M +33 -0 core/app/utils/digikam_globals.cpp M +5 -0 core/app/utils/digikam_globals.h M +2 -13 core/dplugins/generic/metadata/metadataedit/exif/exifdatetime.cpp M +2 -9 core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp M +2 -9 core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.cpp M +2 -9 core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp M +2 -13 core/dplugins/generic/metadata/metadataedit/xmp/xmporigin.cpp M +3 -13 core/dplugins/generic/metadata/timeadjust/timeadjustlist.cpp M +2 -9 core/libs/dtrash/dtrashitemmodel.cpp https://invent.kde.org/graphics/digikam/-/commit/5a17c9ab79e303ff1427cfc3d220e3801852b42b Note: If the user date/time format is changed in the settings, it will only be applied to certain input fields in digiKam after a restart. Maik (In reply to Maik Qualmann from comment #8) > Note: If the user date/time format is changed in the settings, it will only > be applied to certain input fields in digiKam after a restart. > > Maik Rad... Thanks Maik. I'll look forward to this update when it hits flatpak for the next version... :D You can test it using the pre-release digiKam-9.1.0 AppImage. Using Snap or Flatpak packages is, in any case, the worst choice for running digiKam due to the sandboxing. https://files.kde.org/digikam/ Maik |