fix: utc time to local time

This commit is contained in:
Michael Shabanov committed 2021-10-25 15:44:06 +03:00
1 parent 75d1c17b4b
commit bebb5ee692
3 files changed
+15 -3

No files matched your search

@@ -6,6 +6,12 @@ namespace WotBlitzStatisticsPro.Blazor.Helpers
{ {
public static class DateDifferenceHelper public static class DateDifferenceHelper
{ {
public static DateTime ConvertToLocalTime(this DateTimeOffset dateToConvert)
{
var specifiedTimeConvert = DateTime.SpecifyKind(dateToConvert.DateTime, DateTimeKind.Utc);
return specifiedTimeConvert.ToLocalTime();
}
public static string SinceTime(this int timeInLinuxTimeStamp, IStringLocalizer<App> localizer) public static string SinceTime(this int timeInLinuxTimeStamp, IStringLocalizer<App> localizer)
{ {
var currentDate = DateTime.Now; var currentDate = DateTime.Now;
@@ -25,6 +31,11 @@ namespace WotBlitzStatisticsPro.Blazor.Helpers
} }
public static string SinceTime(this DateTimeOffset time, IStringLocalizer<App> localizer) public static string SinceTime(this DateTimeOffset time, IStringLocalizer<App> localizer)
{
return time.DateTime.SinceTime(localizer);
}
public static string SinceTime(this DateTime time, IStringLocalizer<App> localizer)
{ {
var currentDate = DateTime.Now; var currentDate = DateTime.Now;
@@ -41,6 +52,7 @@ namespace WotBlitzStatisticsPro.Blazor.Helpers
return $"{difference.value} {ago}"; return $"{difference.value} {ago}";
} }
public static (int value, TimeInterval interval) ParseTheDifference(TimeSpan difference) public static (int value, TimeInterval interval) ParseTheDifference(TimeSpan difference)
{ {
if (difference.TotalHours < 1) if (difference.TotalHours < 1)
@@ -17,7 +17,7 @@
<small>@Localize["Created"]: <b>@AccountInfo.CreatedAt.ToString("d") | @AccountInfo.CreatedAt.SinceTime(Localize)</b></small> <small>@Localize["Created"]: <b>@AccountInfo.CreatedAt.ToString("d") | @AccountInfo.CreatedAt.SinceTime(Localize)</b></small>
</div> </div>
<div> <div>
@Localize["Last battle"]: <b>@AccountInfo.LastBattleTime.ToString("g") | @AccountInfo.LastBattleTime.SinceTime(Localize)</b> @Localize["Last battle"]: <b>@AccountInfo.LastBattleTime.ConvertToLocalTime().ToString("g") | @AccountInfo.LastBattleTime.ConvertToLocalTime().SinceTime(Localize)</b>
</div> </div>
</div> </div>
<RadzenTabs > <RadzenTabs >
+2 -2
View File
@@ -51,11 +51,11 @@ namespace WotBlitzStatisticsPro.Blazor
//var useMock = Environment.GetEnvironmentVariable("USE_GRAPH_QL_MOCK"); //var useMock = Environment.GetEnvironmentVariable("USE_GRAPH_QL_MOCK");
//if (useMock != null && useMock == "true") //if (useMock != null && useMock == "true")
//{ //{
//builder.Services.AddTransient<IGraphQlBackendService, GraphQlBackendMockService>(); builder.Services.AddTransient<IGraphQlBackendService, GraphQlBackendMockService>();
//} //}
//else //else
//{ //{
builder.Services.AddTransient<IGraphQlBackendService, GraphQlBackendService>(); //builder.Services.AddTransient<IGraphQlBackendService, GraphQlBackendService>();
//} //}
var host = builder.Build(); var host = builder.Build();