問題タブ [qdatetime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
349 参照

qt - QTime to String AM/PM とインストールされたトランスレータ

この小さなアプリケーションはいくつかの問題を引き起こします:

言語ごとに、Timeformat の翻訳を含む個別のCore.qmを作成します。これは「en_GB」用です

これは「de_DE」用です

システムの言語設定は、ロードされた言語ファイルとは異なる場合があります。13:57 にCore_de_DE.qmが読み込まれた英語のラップトップでソフトウェアが実行されている場合、13.57と表示されます。そして、 Core_en_GB.qmをロード すると、 01:57 pmと表示されます。

しかし、Core_en_GB.qmがロードされたフランス語のラップトップでソフトウェアが実行されている場合(私のソフトウェアにはフランス語の翻訳がないため)。ソフトウェアは01:57を表示します(午後がありません)。なんで?

0 投票する
1 に答える
499 参照

qt - QDateTime カスタム形式のエスケープ記号

次のようなカスタマイズされたQDateTimeを取得したいと思います。

リテラルatは「追加の」文字列として認識されませんが、トークンが関連付けられているため、できません。

  • a-> 午前または午後
  • t-> タイムゾーン情報。

当然、私は代替案のようなアプローチをとります:

フォーマットで「at」キーワードをエスケープするにはどうすればよいですか?

ap または AM/PM 時間として解釈します。ap は「am」または「pm」のいずれかでなければなりません。