国名と現在の日時を示すドロップダウンリストがあります。私は、選択した国の現在の日付と時刻をドロップダウンからそのlableに表示したいだけです。私はASP.Netのウェブサイトに取り組んでいます。asp.netのドロップダウンリストから国名を選択する際に、現在の国の国々を表示したい
0
A
答えて
2
あなたは、ドロップダウンリストの値として、タイムゾーンを通過してから、そのためのコードであるここで、特定の国
の時間を取得するために、その値を使用することができます -
<asp:DropDownList ID="ddlcountry" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlcountry_SelectedIndexChanged">
<asp:ListItem>Select country</asp:ListItem>
<asp:ListItem Text="South Africa" Value="South Africa Standard Time"> </asp:ListItem>
<asp:ListItem Text="Abu Dhabi,Mascut" Value="Arabian Standard Time"> </asp:ListItem>
<asp:ListItem Text="Bangkok, Hanoi, Jakarta" Value="SE Asia Standard Time"> </asp:ListItem>
</asp:DropDownList>
とaspx.csページ
でprotected void ddlcountry_SelectedIndexChanged(object sender, EventArgs e)
{
string country = ddlcountry.SelectedValue.ToString();
string country_name = ddlcountry.SelectedItem.ToString();
var info = TimeZoneInfo.FindSystemTimeZoneById(country);
DateTimeOffset localServerTime = DateTimeOffset.Now;
DateTimeOffset istambulTime = TimeZoneInfo.ConvertTime(localServerTime, info);
string datetime = istambulTime.ToString();
Response.Write(country_name + " Time :- " + datetime);
}
+0
返信ありがとうございます。しかしこの場合、各国の価値を「アラブの標準時」「SEアジア標準時」のように知る必要があります。私は自分のコードでこれらの値をハードコードする必要があります。これを行うための他の方法はありますか?そしてどこから私は国別に値を得ることができます。 –
+1
@Damien_The_Unbelieverは、すでにいくつかの国が複数のタイムゾーンにまたがっているという彼のコメントに言及しています。このような国には、特定の現在の日付と時刻はありません。私はあなたがそれぞれの国に対応するタイムスタンダードゾーンを追加する必要があると思います。この情報を追加することもできます。あなたのドロップダウンリストをバインドする –
関連する問題
- 1. 国の表示名とコードのドロップダウンリスト
- 2. Googleマップ上の国または国の国境を選択
- 3. j2meフォームの国選択のドロップダウンリスト
- 4. 国番号に基づいて国名を選択
- 5. 国選択のベストプラクティス
- 6. 国際化言語のImap選択フォルダ
- 7. Railsの国際化メッセージの表現式
- 8. anglejsの国IDから国名を取得するには
- 9. asp.net Webフォームの国際化
- 10. Angular ng-repeatの国のリストから2つの特定の国を選択した場合の国の状態の表示方法
- 11. 国際キーボードの表示と消滅
- 12. 燃料表示のi18n(国際化)
- 13. 国has_manyチャンネルチェックボックスを選択
- 14. 国コードの正規表現
- 15. Googleマップ上の国々に異なる色のマーカーを表示
- 16. asp.net/C#のローカライズされた国名
- 17. MVCで国と国/都道府県の選択リストを作成するには
- 18. 各国語コードを抽出した国コードを使用して配列から国名を取得
- 19. (履歴)ASP.NET MVCの国際化のベストプラクティス
- 20. 国/州の動的ドロップダウンリスト
- 21. 国、州、市、Javascriptのドロップダウンリスト
- 22. 国と国との関係を作成する方法関連する統計のみが国を選択すると表示されます
- 23. 国の国名を入力してください。
- 24. Railsの国際化
- 25. SSRSの国際化
- 26. カスタムモデルエラーの国際化
- 27. AngularJSの国際化
- 28. Java(エンコード)から国際名のMS Accessカラムを取得する
- 29. intlTelInputの国を別の選択リストから変更する
- 30. フェニックス・エラー・国際
あなたは既に完了しましたか? – Kamo
"* *現在の日時"?いくつかの国は複数の*タイムゾーンにまたがっています。このような国には、特定の現在の日付と時刻はありません。例には、米国が含まれています(あなたが知っているかもしれません) –