.net の DateTime コンポーネントと混同しています。サーバーは UTC +4 で実行されており、クライアントは異なるタイムゾーンにあります。したがって、サーバーの時刻は UTC+4 モードです。クライアントに送信する前に UniversalTime にキャストして ToBinary に送信しようとしましたが、クライアント マシンではコードは次のようになります。
if ((Program.license.EndDate.ToUniversalTime()
- DateTime.Now.ToUniversalTime()).TotalMinutes <= 5)
{
//dosomething
}
まだ正しく動作しません。
ご協力ありがとうございました。