我的任務是在Java中建立一個MMDDCCYY日期字符串。如果我有一個朱利安日期(例如1月31日將31,12月31日將365),我應該把它翻譯成MMDDCCYY格式(2014年1月31日,12/31/2014)。但是,我無法弄清楚如何「建立」一個字符串。如果我有月份,日期和年份,我該如何將它們構建成字符串?如何用charAt構建字符串?
請注意下面的代碼是行不通的,因爲這時它會只返回「2014年1月1日」而不是「2014年1月1日」
int month, day = 1;
int year = 2014;
String MMDDCCYY = (month+"/"+day+"/"+year);
我如何去這樣做是否正確?我嘗試過使用charAts,但不太清楚如何去做,甚至是正確的做法。謝謝你的幫助!
那麼,如果一天或一個月少於10天,那麼在它前面加一個0即可。 – 2014-11-02 17:18:21
有沒有automagic字符串填充,要麼使用'String.format'或更好地使用真正的'Date'和'SimpleDateFormat'或手動墊,如上所示 – 2014-11-02 17:19:06