2011-07-16 8 views
0

で私は、CultureInfoオブジェクトによって実際の日時を取得する必要があります。たとえば、私のサイトはアメリカの会社のサーバー(米国の時間は所有しています)にありますが、サイトはイタリア(例)とは異なり、時間は異なります。 web.congigで私はのCurrentCulture =「それ-それ」ゲット部位領域のDateTime ASP.NET

は、サイトのそうであれば、時間を取得することが可能です持って、それを行うための正しい方法は何ですか?

public static DateTime GetSiteDate(CultureInfo ci) 
{ 
.... 
return siteDate; 
} 

ありがとう: 実際にはのような機能を持っているのは素晴らしいことでしょう!

答えて

0

それはタイムゾーンは国と1対1に対応していない主な理由は、単独の文化に基づいてローカルタイムを取得することができない可能性があります。イタリアの時間帯は中央ヨーロッパ標準時(私が間違っていない場合)ですが、必ずしも各国が単一のタイムゾーンを持つケースではありません。たとえば、米国には少なくとも4つのタイムゾーンがあります。

0

日付DateTime.Nowを見つけるために(); ゾーンを見つけるにはDateTime.Zone();

あなたは多くを必要とする場合は、ASP.NETで、あなたのニーズを満たすためにJavaスクリプトの使用をしなければならない可能性はありません。

関連する問題