Fix deprecated ftm::localtime

This commit is contained in:
Georg Hagen
2025-08-12 14:55:55 +02:00
parent 8cf597f7e8
commit f08bd0dec3
6 changed files with 4 additions and 24 deletions

View File

@@ -311,11 +311,6 @@ namespace OpenVulkano::Image
altitude = std::abs(level);
}
void ExifBuilder::SetTime(std::time_t timestamp)
{
dateTaken = StringFromTime(timestamp);
}
std::vector<uint8_t> ExifBuilder::Build()
{
std::vector<uint8_t> result;
@@ -487,15 +482,9 @@ namespace OpenVulkano::Image
return result;
}
std::string ExifBuilder::StringFromTime(std::time_t time)
{
return fmt::format("{:%Y:%m:%d %H:%M:%S}", fmt::localtime(time));
}
std::string ExifBuilder::GetCurrentTimestamp()
{
auto now = std::chrono::system_clock::now();
std::time_t currentTime = std::chrono::system_clock::to_time_t(now);
return StringFromTime(currentTime);
return fmt::format("{:%Y:%m:%d %H:%M:%S}", now); // TODO convert to local time
}
}