Skip to content

Commit 57eb3c2

Browse files
committed
fix(Dashboard): Fix DateTime format
Signed-off-by: Charles d'Avernas <charles.davernas@neuroglia.io>
1 parent a820544 commit 57eb3c2

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/dashboard/Synapse.Dashboard/Extensions/DateTimeExtensions.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,9 @@ public static class DateTimeExtensions
3030
/// <returns>The <see cref="DateTimeOffset"/>, formatted in a relative fashion</returns>
3131
public static string RelativeFormat(this DateTimeOffset dateTime)
3232
{
33+
var localDateTime = dateTime.ToLocalTime();
3334
var now = DateTimeOffset.Now;
34-
var delta = now.Subtract(dateTime);
35+
var delta = now.Subtract(localDateTime);
3536
if (Math.Abs(delta.Days) >= 1)
3637
{
3738
var cultureFormats = CultureInfo.GetCultureInfo("en-US").DateTimeFormat;
@@ -44,9 +45,9 @@ public static string RelativeFormat(this DateTimeOffset dateTime)
4445
defaults.LastWeek,
4546
$"{cultureFormats.ShortDatePattern} {cultureFormats.ShortTimePattern}"
4647
);
47-
return now.DateTime.CalendarTime(dateTime.DateTime, formats);
48+
return now.DateTime.CalendarTime(localDateTime.DateTime, formats);
4849
}
49-
else if (delta < TimeSpan.Zero) return dateTime.DateTime.ToNow();
50-
else return dateTime.DateTime.FromNow();
50+
else if (delta < TimeSpan.Zero) return localDateTime.DateTime.ToNow();
51+
else return localDateTime.DateTime.FromNow();
5152
}
5253
}

0 commit comments

Comments
 (0)