在以下實際代碼視圖部分中,我將FormattedStartTime值至少比應該的值多出4個小時。如果實際值是下午2點那麼它會顯示18:00而不是15:00。我該如何解決這個問題?開始時間值不正確
Model:
public DateTime? StartDate { get; set; }
public string FormattedStartTime => StartDate?.ToString("HH:mm");
public bool HideTimestamp { get; set; }
View:
if (!Model.HideTimestamp)
{
<span>@Model.FormattedStartDate @Model.FormattedStartTime</span>
}
這必須是一個時區問題。 – Tobiq
如何解決這個時區問題?我可以在某個地方減去小時嗎? – user7832038
https://www.google.co.uk/search?q=public+string+FormattedStartTime+%3D%3E+StartDate%3F.ToString(%22HH%3Amm%22)%3B&oq=public+string+FormattedStartTime+%3D %3E + StartDate%3F.ToString(%22HH%3Amm%22)%3B&aqs = chrome..69i57&sourceid = chrome&ie = UTF-8#q = c%23 ++ offset + datetime + timezone + – Tobiq