mirror of
https://github.com/microsoft/terminal.git
synced 2025-12-10 00:48:23 -06:00
Display local time instead of UTC while restoring previous session (#18775)
Closes #18727
This commit is contained in:
parent
5f311506dc
commit
ad19d2c967
@ -1831,9 +1831,23 @@ namespace winrt::Microsoft::Terminal::Control::implementation
|
|||||||
}
|
}
|
||||||
|
|
||||||
FILETIME lastWriteTime;
|
FILETIME lastWriteTime;
|
||||||
|
FILETIME localFileTime;
|
||||||
SYSTEMTIME lastWriteSystemTime;
|
SYSTEMTIME lastWriteSystemTime;
|
||||||
if (!GetFileTime(file.get(), nullptr, nullptr, &lastWriteTime) ||
|
|
||||||
!FileTimeToSystemTime(&lastWriteTime, &lastWriteSystemTime))
|
// Get the last write time in UTC
|
||||||
|
if (!GetFileTime(file.get(), nullptr, nullptr, &lastWriteTime))
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Convert UTC FILETIME to local FILETIME
|
||||||
|
if (!FileTimeToLocalFileTime(&lastWriteTime, &localFileTime))
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Convert local FILETIME to SYSTEMTIME
|
||||||
|
if (!FileTimeToSystemTime(&localFileTime, &lastWriteSystemTime))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user