ブラウザでJavascriptからオフセットを取得するだけで、C#でTimeZoneの名前またはIDを取得する方法はありますか?ここでブラウザからのオフセットに基づいてC#でTimeZoneを取得する
答えて
はJavaScriptでタイムゾーン情報を抽出する上で最高の情報です:
https://stackoverflow.com/a/15304657/5258056
それはあなたが必要とするタイムゾーンのすべての部分を取得する方法をあなたに与えます。そうすれば、オフセットだけでなく必要な情報をC#に送り返すことができます。 C#では不可能です。
参照: https://stackoverflow.com/a/1274752/5258056
編集1:@マイクMcCaughanからのコメント読んだ後:
を私は今、There is no standard saying browsers must return that information from the toString method, as the comments on the question indicate.
のでによる夏時間へのJavascriptからでも行うことが不可能であることがわかりありがとうマイク。また
、Getting the client's timezone in JavaScriptから:
タイムゾーンオフセットは、UTCとローカル時刻と、分単位での差です。これは、ローカルタイムゾーンがUTCより遅い場合はオフセットが正で、先行する場合は負であることに注意してください。たとえば、タイムゾーンがUTC + 10(オーストラリア東部標準時)の場合、-600が返されます。サマータイムは、指定されたロケールでもこの値が一定でないようにします。オフセット
これは理論的に質問に答えるかもしれませんが、答えの本質的な部分をここに含め、参照のためのリンクを提供することが望ましいでしょう(http://meta.stackoverflow.com/q/8259)。さらに、そのリンクで指定された答えは、タイムゾーンを取得する悪い方法です。質問に対するコメントが示すように、ブラウザが 'toString'メソッドからその情報を返さなければならないという標準的な言葉はありません。 –
- 1. ユーザIDに基づいてデータベースからデータを取得する
- 2. C#DateTimeの値とIDに基づいてデータベースから予定を取得
- 3. いくつかのパラメータに基づいてワークタイムスロットを取得するC#メソッド
- 4. 値の確率に基づいてマップからランダムキーを取得
- 5. IDに基づいて別のテーブルからデータを取得
- 6. ビットマスクを使用してページ番号を取得し、Cの基数10からオフセットを取得します
- 7. 目的地CのTimeZoneに基づいて現在時刻を取得するにはどうすればよいですか?
- 8. 2dの距離に基づいてJavaのハッシュマップから取得
- 9. 条件に基づいてフォルダからファイルを取得mvc asp
- 10. Python:入力に基づいてリストから項目を取得
- 11. 最高値に基づいてリストからトップ5を取得
- 12. .getUid()に基づいてfirebaseデータベースから値を取得
- 13. リレーションシップテーブル - CoreDataに基づいて親テーブルからレコードを取得
- 14. ランクに基づいてSQLクエリ結果からレコードを取得
- 15. PHPでオフセットするTimeZoneの場所
- 16. アカウントの値に基づいて別のシートからデータを取得する
- 17. 現在の時刻に基づいてデータベースからデータを取得するPHP
- 18. フォームの値に基づいて外部テーブルから日付を取得する
- 19. 別のクエリに基づいてデータベースから変数を取得する
- 20. ユーザーの選択に基づいて列から値を取得する
- 21. Groovy:filePatternに基づいてHDFSから特定のファイルを取得する方法
- 22. 列の値に基づいてデータベースから列を取得する方法
- 23. sqlite3:iphoneのローカルデータベースから月と年に基づいてデータを取得する
- 24. 今日の日付に基づいてデータベースからデータを取得する
- 25. Listに基づいてDataGridViewから行の値を取得する方法
- 26. 他のタグに基づいてタグからデータを取得する方法
- 27. 日付に基づいてmysqlデータベースからデータを取得するには?
- 28. 挿入時間に基づいてMarkLogicからドキュメントを取得するには
- 29. numpy.memmapから読み取るxy座標に基づいてオフセットを計算する方法は?
- 30. C# - 既知のオフセットでファイルからバイトを取得
同じことが多くの異なるタイムゾーンに位置し、そうないことができます。 – Igor
要するに、いいえ。しかし、 'jsTimeZoneDetect'や' moment.tz.guess() 'を使ってIANAのタイムゾーンIDを推測し、それをWindowsタイムゾーンIDにマップすることができます。詳細は、「タイムゾーンの名前を取得する」dupの回答を参照してください。 –