2

この質問に対する答えを探しましたが、見つけたのは、いつ行うかではなく、12 時間と 24 時間の時間形式を表示する方法だけです。

私の質問は次のようなものです:現在の文化/ロケールが午前/午後または 24 時間制を使用しているかどうかを判断するにはどうすればよいですか? しかし、Rails の CurrentCulture や CultureInfo と同様の構造を持っているかどうかを知りたいです。

ロケールを使用すれば可能だと思いますが、それを行う方法がわかりません。または、どの言語が軍事形式 (24 時間) を使用し、どの言語が AM/PM 形式を使用するかを明示的に言及しているデータベースがあるかどうかもわかりません。

4

1 に答える 1

0

このウィキペディアの記事によると、ほとんどの英語圏の地域、特に米国、フィリピン、英国、およびその旧植民地では、12 時間時計が時刻を表す主な形式です。記事からの関連する抜粋は次のとおりです。

ほとんどの英語圏地域、特に米国、フィリピン、英国、およびその旧植民地では、12 時間制時計が主な表記方法です > 明確で正確なコンテキストで使用される 24 時間制時計計時 > は、公共交通機関のスケジュールなどにとって重要です。それにもかかわらず、使用法には一貫性がありません: 英国では、列車の時刻表は通常 24 時間制を使用しますが、時間 > 制限 (バスレーンなど) を示す道路標識は通常 12 時間制を使用します。

したがって、Sergio がコメントで提案したのは、ジオロケーションを使用してユーザーに適切なデフォルトを決定し、ユーザー インターフェイスで設定を公開して、ユーザーがこの設定を微調整できるようにすることです。

于 2014-08-15T08:22:21.583 に答える