2
    import java.text.*; //SimpleDateFormat
    import java.util.*; //Date

    class MyClass
    {
        public static void main (String[] args)
        {
            SimpleDateFormat sdt = new SimpleDateFormat ("d-y-M");
            Date today = new Date();

            String msg = sdt.format(today);

            System.out.println(msg);
        }
    }

このコードは出力を提供します:「31-2012-12」..しかし、私は以下のようにしたい:「31 - 二千十二 - 十二」..

4

2 に答える 2

2

私のコメントを回答として追加する:

それを数値に変換してから、この投稿を参照として使用できます: How to convert number to words in Java to convert numbers to words.

于 2012-12-31T15:42:58.020 に答える
0

http://cboard.cprogramming.com/c-programming/44180-converting-numbers-words.html

これは C アルゴリズムですが、アイデアが得られるはずです。次回は、質問を送信する前に少し努力してみてください。

于 2012-12-31T15:41:43.800 に答える