2016-09-14 14 views
-1

addとsubtractを使用せずにlinqを使用して、C#でlinqを使用してDBサーバー時間を取得する方法。 Date.TimeNowはシステム時刻(EST)を指定していますが、サーバーの時刻(CST)が異なっています。指示に従って、私は加算または減算を使用するはずがありません。誰かが私にこれを手伝ってもらえますか?SQLへのlinqを使用してサーバー時間を取得

+0

あなたの質問は非常に混乱しています。なぜLinqをSQLに使用していますが、データベースには問いませんか?何を追加または削除しようとしていますか? Date.TimeNowではなくDateTime.Nowを意味しますか? – Necoras

+0

簡単な答え:できません。長い答え:できません。サーバーがapiを公開していたり​​、Webページに置いていない限り、直接サーバーにアクセスすることはできません – Steve

答えて

0
DateTime serverTime = DateTime.Now; // current Time 
DateTime utcTime = serverTime.ToUniversalTime; // convert it to Utc 

TimeZoneInfo timezoneinfo = TimeZoneInfo.FindSystemTimeZoneById("India Standard Time"); 
DateTime localTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, timezoneinfo); // convert from utc to local. 
関連する問題