問題タブ [java.util.date]

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 に答える
1269 参照

java - java.util.dateのバグ?

java.util.Dateにバグはありますか?いくつかのテストを行っている間、ミリ秒を2147483647に設定していました。これにより、日付は2038-01-19 03:14:07になりますが、1970-01-2520:31:23が返されます。また、4294967295で試してみたところ、1970-02-1917:02:47という間違った答えが返ってきました。誰かが回避策を知っていますか


1970-01-25 20:31:23 292278994-08-17 07:12:55

2147483647 9223372036854775807

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

java - Joda-Time DateTime を java.util.Date に、またはその逆に変換する方法は?

それは可能ですか?はいの場合、 Joda-TimeからDateへ、またはその逆に変換するにはどうすればよいですか?

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

java - 文字列のjavautildate値

これは、予約を追加するためのEJBのメソッドです。Arrはサーブレットでフォーム値を取得する文字列であり、dからString Deptの値まで同じことを実行したいので、StringArrの値を設定しようとしています。 。を使用しています。では機能しますがjava.util.Date、では機能しjava.sql.Dateませんjava.util.Date

0 投票する
4 に答える
3141 参照

java - java.util.DateロケールのtoString()メソッドは独立していますか?

API が java.util.Date.toString() は "dow mon dd hh:mm:ss zzz yyyy" のような形式であると教えてくれるので、toString() のコンテンツ形式が Windows ロケールで変更されるかどうかを知りたいだけです。かわった?「ロシア語」、「英語」など、入力が同じであることを示唆していますが、checkDate の値は同じですか? 助けてくれてありがとう。

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

java - Java で java.util.date のデフォルト形式をタイムスタンプに変換する

java.util.date のデフォルトのフォーマットは、「Mon May 27 11:46:15 IST 2013」のようなものです。これをタイムスタンプに変換し、同じ時刻と現在の時刻の差を秒単位で計算するにはどうすればよいですか?

上記のコードは、現在のタイムスタンプを教えてくれます。ただし、上記の文字列のタイムスタンプを見つける方法はわかりませんでした。

0 投票する
0 に答える
115 参照

java - java.util.Date が非推奨になったのはなぜですか?

これがばかげた質問のようでしたら、特に超プロのプログラマーの皆さんにとっては申し訳ありません。私はJavaでプログラミングを始めたばかりで、特定の手順を実行するために選択した特定の時間と現在の時刻を比較する必要がある手順のスケジューリングなどの基本的なことを始めています。

基本的に、日時オブジェクトを取得して操作する方法が必要です。5 回の検索 (および SO に関する多くの回答) で最初に出てくるのはjava.util.Dateオブジェクトです。これは完璧で、必要なすべての基本機能を備えているようです。simple で現在の日時を取得できるのが気に入っていますnew Date()。次に、他の日時オブジェクトを作成するときに、.getYear().getDate()、およびその他のメソッドを使用できます。.before()and関数は、.after()私がやろうとしていることにも非常に役立ちます。

とにかく、私の質問は:なぜこのパッケージのほとんどが廃止されたのですか? これはコア java.util パッケージの一部です。これは、多くのプログラムにとって非常に重要なことです。GregorianCalendarとのような新しい選択肢を見つけましJoda.timeたが、長期的にはどちらが自分にとってより良いものになるかわかりません。コアだけ使ってjava.util.date進んでも良さそうです。IDE で非推奨の警告が表示されるので、これは最善の方法ではないのではないかと思います。

回答を探している謙虚なプログラマーとして、このパッケージがサポートされなくなった理由を理解しようとしています。

ありがとう!

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

jodatime - java.util.Date を org.joda.time.DateTime に変換中に IllegalArgumentException が発生する

2 つの日付間の日数、月数、年数を計算したいので、JodaTime を使用します。日付がorg.joda.time.DateTimeのタイプであれば、完全に結果を得ることができます。ただし、ユーザーが挿入した日付はDate型( format "yyy-mm-dd" ) であり、プロジェクト全体でこの型とこの形式を使用します。だから私はこのコードを書きます:

実行すると、次のエラーが発生します。

CalendarDemo.java:50 は以下を参照します: Date d2=new Date("2014-12-12");

この形式を変更せずにこの問題を解決するにはどうすればよいですか?