誕生日の日付で書き込みを許可したいと思った後、それをpiの数字と比較したいと思います。 しかし、私はプログラムを柔軟にしたい。したがって、日付は daymonthyear(13091975)と同じである必要はありません。day.month.year(13.09.1975)または同様の日 - 月 - 年(13-09-1975) 私は既にアイデアを見つけましたが、特殊記号/セパレータを削除します。ポイント、カンマ、 - 、out of int
String sep = "";
String geb = nf_datum.getText();
geb = geb.replaceAll(".", Matcher.quoteReplacement(sep));
を働く私はここで、「でReplaceAll」でこのアイデアを発見した:replaceAll "/" with File.separator 私は誰かが私を助けることができると思います?あなたはその文字列を取得し、てDateTimeFormatterを定義することができますjava8を使用
年、月、日を取得することができ、そこからLOCALDATEオブジェクトを取得:Dしかし、それは、GUIで、nf_datumは番号フィールドで、後で私は数字を投入しました配列 – Jana
あなたのJavaのバージョンは何ですか?あなたはJava 8を使用できますか? –
"それはうまくいかない"と言うとき、どのように動作しませんか?エラーが出ますか、または期待している出力だけではありませんか?一般に、日付解析と書式設定ロジックを処理する独自のコードを作成しようとすると、非常に悪い考えです。 Javaにはさまざまなユーティリティが組み込まれています。 Javaが無償で提供するものを見るために、[here](https://docs.oracle.com/javase/tutorial/i18n/format/dateintro.html)から始めて、ドキュメンテーションを見ることをお勧めします。 – DaveyDaveDave