問題タブ [prettytime]
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.
jsf - pretty time ライブラリを使用して、JSF で人間が読める形式で時刻を表示する
私はたまたまpretty time 1.0.6 を使用して、人間が読める形式で 2 つの時点の間の間隔を表示しました。
組み込みの JSF コンバーターがあり、
ただし、オブジェクトのみをサポートしjava.util.Date
ます。
たまたま次のコンバーターを使用しましたorg.joda.time.DateTime
<h:outputText>
これは、たとえば、「4 時間前」などの間隔を表示します。
しかし、JSF マネージド Bean の条件チェックに基づいて<p:growl>
(または<p:messages>
、 ) にメッセージを表示する必要があります。<h:messages>
したがって、このコンバーターは使用できません (使用できる場合は提案してください)。代わりに、問題のマネージド Bean で次のように手動でフォーマットする必要があります。
これは、「今から 4 時間後<p:growl>
に照会を行いました」のようなメッセージを表示します。
このメッセージフォーマットを上記のように「4時間前に問い合わせました」に変更できます<h:outputText>
か?
また、ここに表示される間隔形式は、リソース バンドルの特定の位置にローカライズされていません。常にデフォルトのロケールを使用しているようです。によって生成されるメッセージPrettyTime#format()
はローカライズする必要があります。
コンストラクターに間違ったパラメーターを渡していました。したがって、将来の時間を示す間違ったメッセージです。それらは次のようになります。
「4 時間前」のような正しい (過去の時間) 形式で表示されるようになりました。
私が探していたロケールHI
(実際hi_IN
には、インドではヒンディー語) は、 i18n および複数言語のサポートセクションcom.ocpsoft.pretty.time.i18n
で言及されていても、ライブラリで提供されるリソース バンドル (パッケージ内)では利用できません。
java - Javaでparse.comからタイムスタンプを変換する
オブジェクトの createdAt タイムスタンプを parse.com から 2014-08-01T01:17:56.751Z として取得しています。それを相対時間に変換するクラスがあります。
問題は、これが日付を間違って解析することです。現在、結果は40年前と言っていますが、これは非常に間違っています. 私は何を間違っていますか?
android - Androidで期間を説明する方法は?
私は小さなアプリを書いています.i18nでスポーツイベントの期間を書く必要があります. 私は日付にPrettyTimeライブラリを使用していますが、DateUtilsまたはPrettyTimeを使用しようとすると問題が発生します..
たとえば、デュレーションは 2 分だと言いたいです。i18nをサポートし、ミリ秒を受け入れてCharを返すライブラリに渡す方法が必要です。
アンドロイドには次のものがあります。
しかし、アプリからアクセスできません。すべての言語に対して独自の複数形を書かずに、正しい方法で作成する方法はありますか?
ありがとうございました
java - Java/Grails - PrettyTime NLP 非日付部分を分割できますか?
PrettyTime NLP を使用して、リストから日付を検索しています。
PrettyTimeNLP を使用して解析すると、この形式の日付のリストが表示されます。
Sat Aug 20 10:05:27 EDT 2016
私の質問は、文字列を解析して、日付の前後に分割できるかどうかです。
RegEx を使用してジョブを実行できることはわかっていますが、ここでの例は単純なものです。私のドキュメントは 1 ~ 10 ページの長さで、さまざまな形式の日付が含まれています。
PrettyTime を操作する方法の例を歓迎します。