private void 生年月日編集(String 生年月日, PrintWriter out) {
SimpleDateFormat sdf1 = new SimpleDateFormat(生年月日);
sdf1.setLenient(false);
Date d = sdf1.parse("20120705", new ParsePosition(0));
SimpleDateFormat sdf2 = new SimpleDateFormat("GGGGyyyy年M月d日", new Locale("ja", "JP", "JP"));
System.out.println(sdf2.format(d));
上記の和暦変換プログラムを
フォーマット用メソッドとして和暦変換プログラムを呼び
だすようにしたいのですが
うまくいきません。
アドバイスよろしくお願いいたします。
No.3
- 回答日時:
> 引数に String 一つを取るフォーマット用メソッドを作りたいのです。
つくればいいよ。相変わらず何が問題なのか、さっぱりわかりません。
No.1
- 回答日時:
何ができていないのか、さっぱりわかりません。
和暦変換フォーマットが使用できない?
生年月日編集メソッドの呼び出しができない?
コンパイルが通らない?
実行ができない?
この回答への補足
QNo.7687811で投稿しましたようなイメージです。
要は、複数の値(金額)を同じ形式で表示したいが値ごとにフォーマットルーチンを書くのは非効率なので何とかしたい、ということですよね?
No.2さんも言っているように、引数に String 一つを取るフォーマット用メソッドを作れば良いのでは?
例) ------------------------------------------
public static void main(String[] args) {
// ・・・
System.out.println(delimitCommaAndFillWithAster("000000000"));
System.out.println(delimitCommaAndFillWithAster("000000999"));
System.out.println(delimitCommaAndFillWithAster("123456789"));
// ・・・
String amount;
if (条件判定) {
amount = "000000999";
} else {
amount = "001234567";
}
String formatted = delimitCommaAndFillWithAster(amount);
System.out.println(formatted);
// ・・・
}
// ・・・
private static String delimitCommaAndFillWithAster(String value) {
int intValue = Integer.parseInt(value);
String commaDelimited = new DecimalFormat("###,###,##0").format(intValue);
return "***,***,***".substring(commaDelimited.length()) + commaDelimited;
}
----------------------------------------------
実行は出来るのですが
複数の和暦変換結果を比較して、値を求めたいので
引数に String 一つを取るフォーマット用メソッドを作りたいのです。
宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Excel(エクセル) EXCEL 和暦を西暦に変換する方法について 4 2023/03/02 20:57
- 数学 「FFTの基本は、DFTはサンプル数Nが偶数なら 2つのDFTに分解できるということ。 分解するとD 3 2022/03/31 21:01
- USBメモリー・SDカード・フラッシュメモリー SDカードは西暦2千年頃から出ていたと思いますが、もう23年ですね。 SDカードやマイクロSDカード 3 2023/04/30 07:47
- スピーカー・コンポ・ステレオ SD-500HDのDAC,DDC機能を使用して音楽を聴きたい 2 2022/07/14 10:11
- USBメモリー・SDカード・フラッシュメモリー 任天堂スイッチのSDカードについて SDカードの容量がいっぱいなので、新しくSDカードを買って、任天 3 2023/04/06 13:09
- 画像編集・動画編集・音楽編集 SDカード、MP4フォーマットをパソコンで見る方法 防犯カメラのSDカードですが、 SDカードのフォ 7 2022/10/12 12:37
- USBメモリー・SDカード・フラッシュメモリー HIDISC Micro SD 3 2023/06/29 21:40
- gooのスマホ スマホとSDカードが合わない表示 2 2022/04/26 10:48
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAで、条件に一致する...
-
mainメソッドのthrows節で設定...
-
(String args[])というメッソ...
-
ExcelのxlDialogInsertPictureで。
-
エクセルVBAにおけるON TIMEメ...
-
javascriptからjavaを呼び出したい
-
Labelコントロールに数字を代入...
-
コンパイルエラーの理由。
-
Excel VBA シェイプの原型のサ...
-
final修飾子を使っているのに、...
-
Refreshメソッドの使い方
-
メソッドをstaticにする、しな...
-
onClickで関数呼出し後に、結果...
-
VBPをダブルクリックするとたま...
-
引数は省略できません。とのコ...
-
【sendkeysメソッドが動かずに...
-
java 飾子を付けること(public...
-
コマンドプロンプト実行後に画...
-
javadocでメンバを示す書き方
-
for文(拡張)内の変数(ローカ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAで、条件に一致する...
-
エクセルVBAにおけるON TIMEメ...
-
【sendkeysメソッドが動かずに...
-
コマンドプロンプト実行後に画...
-
onClickで関数呼出し後に、結果...
-
DataGridViewでセルクリックイ...
-
Labelコントロールに数字を代入...
-
ExcelのxlDialogInsertPictureで。
-
final修飾子を使っているのに、...
-
JSPで<SELECT>の中にDBから持っ...
-
VBPをダブルクリックするとたま...
-
Excel VBA でExcelを終了したい...
-
Refreshメソッドの使い方
-
ウィンドウを最前面にできません
-
javascriptからjavaを呼び出したい
-
VB.netで、シリアル通信のタイ...
-
mainメソッドのthrows節で設定...
-
VBAでSaveAs使用し、指定してい...
-
PDFファイルから別ウィンドウで...
-
Application.Wait の参照設定
おすすめ情報