俺じゃないけど、俺も引っかかったと思う。すべては太陽のせい。 何がどううんこなのか分からなければ、動かしてみよう!そして叫べ、太陽のバカヤロー!!
package unko;
import java.util.Calendar;
/**
* 正直、本当にうんこなのは誰だろう?
*/
public class UnkoCal {
static String getUnko(int yyyy, int mm, int dd) {
Calendar cal = Calendar.getInstance();
cal.set(yyyy, mm, dd);
cal.add(Calendar.DAY_OF_MONTH, 1);
String y = "0000" + String.valueOf(cal.get(Calendar.YEAR));
String m = "00" + String.valueOf(cal.get(Calendar.MONTH));
String d = "00" + String.valueOf(cal.get(Calendar.DAY_OF_MONTH));
return y.substring(y.length()-4)
+ "/" + m.substring(m.length()-2)
+ "/" + d.substring(d.length()-2);
}
public static void main(String[] args) {
System.out.println(getUnko(2011, 1, 31));
}
}
そうです。コードの品質は「動かして」も判りゃしません。 期待通りに動かないことが趣旨で、そのためのmain()による用例です。
そっちか。
getUnkoちゃん、3行程度で書けるんで、むしろそっちの方が気になってしまった。
ええと、投稿者さんの趣旨は、「コードが無駄に長くて汚い」、「期待通りに動かない」のどっちざんしょ。アピールポイント読むと後者に見えるんだけど、その理解でよいのかな。