クロニクルキューの特定のサイクルとタイムスタンプを変換する方法はありますか?私は4.5のapidocsをチェックして何も見つけられませんでした。クロニクルキュー:サイクル整数をタイムスタンプに変換する(逆の場合も同様)
0
A
答えて
2
サイクル番号は、エポックからの日数(または時間)です。あなたのエポックが0の場合、タイムスタンプが
Date date = new Date(TimeUnit.DAYS.toMillis(cycle));
は、あなたが時間単位のサイクルを持っている場合は、上記の時間と曜日を置き換えることができ
long cycle = TimeUnit.MILLIS(System.currentTimeMillis()).toDays()
と逆の操作を行うことができます。
組み込み関数を使用すると、任意のロールサイクルでこれを行うことができます。
int cycle = rollCycle.current(() -> time, epoch);
1
あなたの質問に1語で答えるには、「できない」ことはできませんが、それを意識する価値があります。毎日のローリングであるデフォルトを使用している場合、クロニクルキューは毎日データの新しいキューファイルを作成します。サイクル番号は、ファイルする単語(時刻ではない)と直接関係します。注:サイクル番号から日を計算するための計算は、クロニクルキューに設定されたEPOCH時間を考慮しなければなりません。この粒度のレベルで十分であれば(言い換えれば、その日にはその日は欲しくないが)、ピーターのポストはサイクル番号からその日を得る方法を教えてくれる。サイクル番号を使用しないエントリがいつ書き出されたかを調べる他の方法もあります。あなたが私にこれらの他の方法をカバーしたいのかどうか教えてください。
関連する問題
- 1. 整数を文字に変換し、逆も同様です。
- 2. PHP-MYSQL:UnixタイムスタンプをDateTimeに変換する(逆も同様)
- 3. DataTableをカスタムオブジェクトに変換する(逆も同様)
- 4. longを2 intに変換し、逆も同様です
- 5. イメージをマトリックスに変換し、逆もまた同様です。
- 6. Pythonが文字列に変換されます。逆の場合も同様です。
- 7. フォームフィールドコントロール値をスクリプトタスク変数に渡します(逆も同様)
- 8. Java - 時間(分)を分(整数)に変換する(逆の場合)
- 9. バイト配列をJavaで整数に変換する(逆の場合)
- 10. ピクセル位置を緯度/経度に変換します。逆も同様です。
- 11. 大文字を小文字に変換し、逆も同様です。
- 12. スウィフト3では小数点以下の八進数を16進数に変換し、逆も同様です。
- 13. はSTRINGをLPCWSTRから変換します。逆も同様です。C++
- 14. ベストプラクティス - 内部の値を表示/印刷の目的に適したものに変換する(逆の場合も同様)
- 15. 高さの変換 - cmからフィートとインチへ(逆もまた同様)
- 16. Postgresのタイムスタンプを整数(Unix epoch)に変換する方法
- 17. アレイとカウントの変化を負から正に反復する(逆も同様)
- 18. テストはtrueを返すが、falseを返すべきである。逆の場合も同様である。
- 19. UNIXタイムスタンプを現地時間(整数)に変換する
- 20. 整数タイムスタンプをPython datetimeに変換する方法
- 21. ruby配列を文字列に変換する(逆の場合)
- 22. Numpy配列をMatlabに変換する(逆の場合)
- 23. Java POJOをDrools DRLに変換する(逆の場合)
- 24. netty ByteBufをStringに変換する方法と逆の場合
- 25. 文字列をキーに変換する(逆の場合)
- 26. コアデータ情報をXMLに変換する(逆の場合)
- 27. NSStringをNSDataに変換する(逆の場合)
- 28. 角4 - JSONをモデルにマップする(逆も同様)
- 29. GitlabアクティビティをGithubにエクスポートする(逆も同様)
- 30. Java:TreeModel、TableModelをJSONにシリアル化し、その逆も同様です。
ありがとうございました!これをRollCycleインターフェイスに追加することを検討しますか? – vasquez
@vasquezこれが何のために使用されているかを明確にすることができますか?別の方法がありますか? –
キューファイルのアーカイブと索引付け。私はStoreListenerを見ましたが、現在はいくつかのQueueインスタンスを使用して書き込みと読み取りを行います.1〜2日のようにアーカイブを遅らせたいと思っています。 – vasquez