DateTime.UtcNow
の結果であることがわかりにくいという問題があります。私のローカルマシンでは印刷すると時間がかかりますが、サーバーでは3時間前です。これは、私が剃刀のように表示する方法です。C#DateTime.UtcNowが間違った値を返しています
<h1>@DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss")</h1>
これは私が適切な時間を与えるためにチェックすることができますか?
DateTime.UtcNow
の結果であることがわかりにくいという問題があります。私のローカルマシンでは印刷すると時間がかかりますが、サーバーでは3時間前です。これは、私が剃刀のように表示する方法です。C#DateTime.UtcNowが間違った値を返しています
<h1>@DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss")</h1>
これは私が適切な時間を与えるためにチェックすることができますか?
サーバーが間違った時間に設定されている任意の助け
感謝。 Windowsはハードウェアクロックを現地時間に設定しているので、タイムゾーンと比較して時間が間違っていると、基本的にシステムクロックがUTC時間と同期していないことを意味します。
タイムゾーンがシカゴのタイムゾーンに設定されている場合、システムトレイの時刻もシカゴの時刻と一致する必要があります。
サーバーのタイムゾーンが間違って設定されている可能性があります。 – SLaks
@AndréLuizあなたのサーバーとローカルマシンの時刻は同じですか?時計の設定を確認すると、まったく同じ時刻になります:) –
は、あなたのサーバーの時刻/タイムゾーン同期がオフになっているようです。ある地域から別の地域へのハードウェアの移行はありましたか? – Artem