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 - 2012 - 12”..

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 回答