从日历对象显示“ MM / DD / YYYY”

use*_*970 0 java calendar date

我有一个日历对象,需要将其转换为格式为“ MM / DD / YYYY”的字符串。

Calendar firstFollowUp = Calendar.getInstance();
firstFollowUp.setTime(new Date());
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法可以做到这一点?

谢谢!

Rud*_*haw 5

可能最简单的方法是使用SimpleDateFormat对象。

    Calendar today = Calendar.getInstance();
    SimpleDateFormat sdf = new SimpleDateFormat("MM/DD/YYYY");
    System.out.println(sdf.format(today.getTime()));
Run Code Online (Sandbox Code Playgroud)

输出:

03/79/2014
Run Code Online (Sandbox Code Playgroud)

免责声明:您要求DD输入天数,但SimpleDateFormat实际上它代表一年中的某天(因此是输出79)。您可能希望使用dd小写字母来获取每月的某天作为输出。