From 505d11cfdfdc35817e62801c2dc999fd3153ad01 Mon Sep 17 00:00:00 2001 From: "mustafa.ahmed" Date: Sat, 9 May 2026 14:43:12 +0500 Subject: [PATCH] fix/ replace UTC with localtime for excell sheet --- ViewModels/ScannerDashboardViewModel.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ViewModels/ScannerDashboardViewModel.cs b/ViewModels/ScannerDashboardViewModel.cs index 7a9daee..fbf4442 100644 --- a/ViewModels/ScannerDashboardViewModel.cs +++ b/ViewModels/ScannerDashboardViewModel.cs @@ -936,11 +936,12 @@ public partial class ScannerDashboardViewModel : ObservableObject sb.AppendLine("Id,CardId,ScanTime,IsSynced,SiteId,DeviceId,IpAddress,EmployeeId,EmployeeName,Department,Meal,Price"); foreach (var r in records) { - sb.Append(r.Id); + + var localScanTime = r.ScanTime.ToLocalTime(); sb.Append(r.Id); sb.Append(','); sb.Append(ToExcelText(r.CardId)); sb.Append(','); - sb.Append(EscapeCsv(r.ScanTime.ToString("O", CultureInfo.InvariantCulture))); + sb.Append(EscapeCsv(localScanTime.ToString("hh:mm tt", CultureInfo.InvariantCulture))); sb.Append(','); sb.Append(r.IsSynced ? "Yes" : "No"); sb.Append(',');