我的任务是在Java中构建一个MMDDCCYY日期字符串。如果我有一个朱利安日期(例如1月31日将是31,12月31日将是365)我应该将其翻译成MMDDCCYY格式(2014年1月31日,2014年12月31日)。但是,我无法弄清楚如何“构建”一个字符串。如果我有月,日和年的整数,我该如何将它们构造成一个字符串?
请注意以下代码不起作用,因为它只返回“2014年1月1日”而不是“01/01/2014”
int month, day = 1;
int year = 2014;
String MMDDCCYY = (month+"/"+day+"/"+year);
如何正确执行此操作?我尝试使用charAts,但不太确定如何去做,认为这甚至是正确的方法。谢谢你的帮助!
答案 0 :(得分:1)
您可以使用String.format("%02d/%02d/%d, month, day, year)
获取您的悄悄格式01/01/2014
。更好的方法是使用Date并使用SimpleDateFormat
的格式函数。