java.text包中有个SimpleTextFormat类,可以格式化。使用方法如下:
Date date=new Date();
String shijian;
SimpleDateFormat formater=new SimpleDateFormat();
Formater.applyPattern(\"yyyy-M-dd\");
shijian=formater.format(date);
shijian就是格式化后的字符串
应该有类似功能的类
如果想手动计算 应该也不复杂
首先 你
int date=[2][3]
就是 之前的 year month day
和当前的 year month day
之前的用 String.subString先提取成3个String 然后 Integer.parseInt(String)转换成int
当前的用 Calendar.get(Cladendar.Year) MONTH DAY_OF_MONTH就行了
然后 你自己根据手工算的办法写个计算公式就行了吧