タグ付けされた質問 「jodatime」

Joda-Timeは、Javaの日付と時刻のクラスを高品質で置き換えます。このデザインでは、シンプルなAPIを提供しながら、複数のカレンダーシステムを使用できます。

8
Joda-Timeの2つの日付間の日数
2つのJoda-Time DateTimeインスタンス間の日数の違いを見つけるにはどうすればよいですか?「日差」とは、開始が月曜日で終了が火曜日である場合、開始日と終了日の時間/分/秒に関係なく、戻り値が1であることを意味します。 Days.daysBetween(start, end).getDays() 開始が夕方で、朝が終われば0を返します。 他の日付フィールドでも同じ問題が発生しているため、重要度の低いフィールドを「無視」する一般的な方法があるといいのですが。 つまり、2月から3月4日までの月も1になり、14:45から15:12までの時間も1になります。ただし、14:01と14:55の間の時差は0になります。
335 java  date  jodatime 

3
Java 8 Date Time API(java.time)とJoda-Timeの違い
java.util.DateとJoda-Timeに関連する質問があることは知っています。しかし、少し掘り下げた後、java.time API(Java 8の新機能、JSR 310で定義)とJoda-Timeの違いについてのスレッドを見つけることができませんでした。 Java 8のjava.time APIは、Joda-Timeよりもずっとクリーンで、多くのことができると聞いています。しかし、私は2つを比較する例を見つけることができません。 Joda-Timeではできないjava.timeの機能 java.timeはJoda-Timeより優れている点は何ですか? java.timeを使用するとパフォーマンスが向上しますか?


10
Joda Timeライブラリを使用して日付文字列をDateTimeオブジェクトに変換する
次の形式の文字列として日付があります"04/02/2011 20:27:05"。Joda-Timeライブラリを使用していDateTimeますが、それをオブジェクトに変換したいと考えています。やった: DateTime dt = new DateTime("04/02/2011 20:27:05") しかし、次のエラーが発生します。 Invalid format: "04/02/2011 14:42:17" is malformed at "/02/2011 14:42:17" 上記の日付をDateTimeオブジェクトに変換するにはどうすればよいですか?
246 java  datetime  jodatime 

2
ジョーダタイム:期間、間隔、期間の違いは何ですか?
でジョダタイム 2、時間スパンの3種類の違いは何ですか。 限目 間隔 期間 なぜ3つのクラスが必要なのですか? どちらのほうがパフォーマンスが良いですか? 期間、期間、または間隔のインスタンスの分割が実装されていないのはなぜですか?例えばp = p.divideBy(2);
192 java  jodatime 

8
Joda-Time DateTimeをmm / dd / yyyyだけにフォーマットする方法は?
文字列「11/15/2013 08:00:00」があります。「」にフォーマット設定します。11/15/2013正しいDateTimeFormatterパターンは何ですか? 私は多くのグーグルを試してみましたが、それでも正しいパターンを見つけることができません。 編集:JavaのSimpleDateFormatではなく、Joda-Timeを 探していDateTimeFormatterます。


5
Javaの日付と時刻のクラスを使用する必要がありますか、それともJoda Timeなどのサードパーティライブラリを使用する必要がありますか?
世界中の国々で使用されるウェブベースのシステムを作成しています。保存する必要があるデータのタイプの1つは、日付と時刻です。 Joda timeなどのサードパーティライブラリと比較して、Javaの日時クラスを使用することの長所と短所は何ですか?これらのサードパーティライブラリは正当な理由で存在すると思いますが、実際に自分で比較したことはありません。
147 java  date  time  jodatime 

4
2つのJoda-Time DateTimeの違いを分単位で見つける方法
以下は私が書いた方法です: public List<Map<String, Object>> loadNotYetInEmployee(int shift, Date date, int transitionVal, String type, User user) { DateTime datetime = new DateTime(date); datetime = datetime .plus(Period.minutes(shiftTiming.getSession1InTime())); List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); sql = SqlMapUtils.getSql("attendance.attendancestatus.latein", parameters); result = getJdbcTemplate().queryForList(sql); for (int i = 0; i < result.size(); i++) { Date punchInTime …
141 java  jodatime 

7
LocalDateをLocalDateTimeまたはjava.sql.Timestampに変換します
JodaTime 1.6.2を使用しています。 LocalDate(Joda )LocalDateTimeまたはjava.sqlTimestampormappingのいずれかに変換する必要があるを持っています。 この理由は、a LocalDateTimeとaの間で変換する方法を理解したためですjava.sql.Timestamp。 LocalDateTime ldt = new LocalDateTime(); DateTimeFormatter dtf = DateTimeFormatter.forPattern("yyyy-MM-dd HH:mm:ss"); Timestamp ts = Timestamp.valueOf(ldt.toString(dtf)); したがって、LocalDateとの間で変換できる場合はLocalDateTime、継続してに変換できjava.sql.Timestampます。正しい方向に向けて微調整をありがとう!
126 java  timestamp  jodatime 

9
Jackson JSONプロセッサでJoda DateTimeをシリアル化する方法は?
Jacksonに単純なパターン( "dd-MM-yyyy"など)に従ってJoda DateTimeオブジェクトをシリアル化させるにはどうすればよいですか? 私はもう試した: @JsonSerialize(using=DateTimeSerializer.class) private final DateTime date; 私も試しました: ObjectMapper mapper = new ObjectMapper() .getSerializationConfig() .setDateFormat(df); ありがとう!
118 java  json  jodatime  jackson 

4
JodaTimeで特定の月の最終日を取得する方法は?
org.joda.time.LocalDate月の最初の日付(として)と最後の日付を取得する必要があります。最初のものを取得するのは簡単ですが、最後のものを取得するにはいくつかのロジックが必要と思われます。JodaTimeに既に組み込まれているメカニズムはありますか、それとも自分で実装する必要がありますか?
110 java  scala  jodatime 

5
LocalDateへの文字列
文字列をに変換するにはどうすればよいLocalDateですか? 私は次のような例を見てきました: LocalDate dt = new LocalDate("2005-11-12"); しかし、私の文字列は次のようなものです: 2005-nov-12
102 java  jodatime 

2
Scalaを使用したJoda Timeでのクラス破損エラー
私はJoda TimeリポジトリをSBTに追加しています libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) それから私は陽気にこのようにそれを使います: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") しかし、SBTでプロジェクトをコンパイルすると、厄介な問題が発生します。 [warn] Class org.joda.convert.FromString not found - continuing with a stub. [warn] Caught: java.lang.NullPointerException while parsing annotations in /home/jack/.ivy2/cache/joda-time/joda-time/jars/joda-time-2.1.jar(org/joda/time/DateTime.class) [error] error while loading DateTime, class file '/home/jack/.ivy2/cache/joda-time/joda-time/jars/joda-time-2.1.jar(org/joda/time/DateTime.class)' is broken [error] (class java.lang.RuntimeException/bad constant …
91 scala  sbt  jodatime 

2
Jodaに1日を追加-TimeDateTime
日付がありますWed May 08 00:00:00 GMT+06:30 2013。このようにJoda- TimeDateTimeを使用して1日を追加します。 DateTime dateTime = new DateTime(date); dateTime.plusDays(1); dateTimeを印刷すると、この日付が取得されます2013-05-08T00:00:00.000+06:30。ジョダ日時は1日追加されませんでした。エラーは見つかりませんでした。 ありがとう

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.