問題タブ [jodatime]

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 投票する
4 に答える
7965 参照

java - 休日をスキップして終了日を計算する + Joda 時間

イベントの終了日(および時間)を計算したいと思います。開始日期間(分単位)を知っています。しかし:

  1. 休日をスキップする必要がある - 再発しない状況
  2. 週末をスキップする必要がある - 再発状況
  3. 勤務時間を数えなくてもよい(例: 午前 8 時から午後 5 時まで) - 繰り返し発生する状況ですが、より細かい粒度で

Joda タイム ライブラリを使用してこれらのケースを実現する簡単な方法はありますか?

0 投票する
3 に答える
2415 参照

java - JodaTimeで印刷する場合のミリ秒の切り上げ

JodaTimeを使用してカウントダウンを実装しています。必要なのは秒の表示精度だけです。

ただし、時刻を印刷する場合、秒はフル秒として表示されるため、たとえば900msに達すると、「0」秒が印刷されますが、カウントダウンとしては「1」を表示する方が理にかなっています。次に、時間が実際に0msに達するまで。

例:

基本的に、表示される秒数はミリ秒から切り上げられ、切り捨てられないようにする必要があります。独自のフォーマッターを作成せずに、Jodaでこれを実現する方法はありますか?

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

java - Joda-ゼロ以外の場合にミリ秒を表示するTimeDateFormatter

Joda-Timeを使用して、ミリ秒が含まれる場合と含まれない場合がある日付のリストを表示したいと思います。特定のエントリにミリ秒がある場合は、のように表示されますyyyy MM dd HH:mm:ss.SSS。ミリがない場合は、として表示する必要がありますyyyy MM dd HH:mm:ss

一般的な質問は次のとおりです。オプションのフォーマット文字列パラメータを記述する方法はありますか?

(これは大きなコードベースであるため、フォーマッターを使用するすべての場所をリファクタリングすることは避けたいと思います。)

0 投票する
2 に答える
17656 参照

java - Joda または標準の Java API を使用して、日付が時間範囲内にあるかどうかを確認します

私は初めて文字列「12:00:00」と別の「19:00:00」を持っています。1 日の時間部分がこれらの時間値内にあることを確認する方法は?

0 投票する
2 に答える
2006 参照

java - Joda Time / iBATIS統合クラスを備えたライブラリは存在しますか?

DateTimeとLocalDateTimeの両方のJodaタイプにcom.ibatis.sqlmap.client.extensions.TypeHandlerCallbackを実装する必要があるようです。これは大したことではありませんが、他の場所に実装されている場合は、それを使用したいと思います。

0 投票する
2 に答える
3081 参照

java - Java Appengine での JODA 時間

Google Appengine で作業するために JODA 時間クラスを取得した人はいますか? Java SDK の 1.3.4 を使用していますが、試行時に次のエラーが発生します。

私もそれをインポートしました:

0 投票する
3 に答える
8216 参照

java - 現在までの文字列 (無効な形式)

Joda-Timeライブラリを使用して文字列日付を実際の日付に変換しています。これが最も簡単な解決策のように思えたからです。DateTimeこれを行うためにオブジェクトを使用しています。

しかし、いくつかのフォーマットを挿入すると、例外がスローされます。

これを解決する方法はありますか、または DateTime の代わりに別のものを使用する必要があります。

0 投票する
5 に答える
29394 参照

java - Joda Timeで短い月名を取得するには?

Joda Time または Java 自体に、整数または文字列 (4 または "4" など) を引数として取り、月の名前を短い形式 (つまり、1 月の JAN) で返すメソッドがあるかどうかを知っている人はいますか?

長い月名は切り捨てて大文字に変換できると思います。

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

jodatime - ジョーダ時間:DateTimeFormatter:一日の始まり

DateTimeFormatter fmt = DateTimeFormat.forStyle('SS')。withLocale(locale)DateTime dt = fmt.parseDateTime( "11/4/03 8:14 PM");

上記のステートメントは文字列を正しく解析し、DateTime(Joda Time)として保存します。

さて、一日の始まりを表現する方法。以下は、DateTime dt = fmt.parseDateTime( "11/4/03 00:01 AM");で失敗します。

「11/4/0300:01AM」を解析できません:clockhourOfHalfdayの値0は[1,12]の範囲内である必要があります

一日の始まりの短い表現のように、私は明らかに基準と混同しています。

ありがとう。

0 投票する
3 に答える
3971 参照

java - Joda時間で最新の月末日を見つけるにはどうすればよいですか?

月の終了日は、その月の最後の非週末および非休日の日である月の日付であるとします。ジョダ時間で直近の過去1か月の終了日を見つけるにはどうすればよいですか?たとえば、今日の回答は5月28日金曜日になります。これは、それが5月の月末であり、5月が最後の最後の月であったためです。