私の答えは質問を解決しません。以前の答えをむしろエコーします。まず、NetBeansの変数パネルに$記号が表示されていません。現在のバージョンではコンテキストメニューに置き換えられたようだ。
「変数フォーマッタ」ダイアログ内で、変数をデバッグする方法について、実際の質問に対する回答が見つかりませんでした。 "this"や "$ 1"のようなものが間違いなく働いています。また、この施設では、SimpleDateFormatterのような標準Java JREクラスについては認識していないようです。
Java JREクラスをデバッグするときに、パブリックメソッドに関して提供しているものと一緒に暮らす必要があると思います。
バージョン8以下のJDK(私として)に悩まされている場合は、特にユーザーフレンドリーなDateクラスの回避策があります。次のスニペットのいずれかを使用する「コードスニペットの結果としてフォーマット値」の下
java.util.Date
:ちょうど入るeditfield「クラスの型」に続いて
Tools > Options > Java > Variable Formatters > Add
経由でNetBeansで新しい変数フォーマッタを作成します。
// German format - "dd.MM.yyyy hh:mm"
((getDate() < 10) ? ("0" + getDate()) : getDate()) + "." + ((getMonth() < 9) ? ("0" + (getMonth() + 1)) : (getMonth() + 1)) + "." + (getYear() + 1900) + " " + ((getHours() < 10) ? "0" + getHours() : getHours()) + ":" + ((getMinutes() < 10) ? "0" + getMinutes() : getMinutes()) + ":" + ((getSeconds() < 10) ? "0" + getSeconds() : getSeconds())
// US format - "MM/dd/yyyy hh:mm"
((getMonth() < 9) ? ("0" + (getMonth() + 1)) : (getMonth() + 1)) + "/" + ((getDate() < 10) ? ("0" + getDate()) : getDate()) + "/" + (getYear() + 1900) + " " + ((getHours() < 10) ? "0" + getHours() : getHours()) + ":" + ((getMinutes() < 10) ? "0" + getMinutes() : getMinutes()) + ":" + ((getSeconds() < 10) ? "0" + getSeconds() : getSeconds())
// ISO-8601 - "yyyy-MM-dd hh:mm"
(getYear() + 1900) + "-" + ((getMonth() < 9) ? ("0" + (getMonth() + 1)) : (getMonth() + 1)) + "-" + ((getDate() < 10) ? ("0" + getDate()) : getDate()) + " " + ((getHours() < 10) ? ("0" + getHours()) : getHours()) + ":" + ((getMinutes() < 10) ? ("0" + getMinutes()) : getMinutes()) + ":" + ((getSeconds() < 10) ? ("0" + getSeconds()) : getSeconds())
次のスニペット
も便利になることができ、あなたのjava.util.Calendarのインスタンスのデバッグ出力やり過ぎで失われたとき:
// German format - "dd.MM.yyyy hh:mm"
((get(5) < 10) ? ("0" + get(5)) : get(5)) + "." + ((get(2) < 9) ? ("0" + (get(2) + 1)) : (get(2) + 1)) + "." + (get(1)) + " " + ((get(10) < 10) ? "0" + get(10) : get(10)) + ":" + ((get(12) < 10) ? "0" + get(12) : get(12)) + ":" + ((get(13) < 10) ? "0" + get(13) : get(13))
はどのようにしていることを見逃して一体でありませんでした!誤ってオフにしている必要があります。ありがとう!ダイアログ内の変数(書式設定を処理する)にパラメータとして変数を渡すことは可能ですか?いくつかのデフォルト名がありますか? – AtliB
ごめんなさい、私も知りたいですが、私はしません。 –