为什么不用DateFormat呢,专门格式化日期的

解决方案 »

  1.   

    你的data表示的是当前系统时间,你可以用如下代码实现:import java.util.Calendar;
    import java.util.Date;
    import javax.management.monitor.Monitor;public class Help02Date {
    public static void main(String[] args) {
    //得到当前系统时间
    Calendar calendar = Calendar.getInstance();
    //用get方法得到年、月、日
    int year = calendar.get(calendar.YEAR);
    int mon = calendar.get(calendar.MONTH);
    int day = calendar.get(calendar.DAY_OF_MONTH);
    System.out.println("当前为:" + year + "年" + mon + "月" + day + "日");
    }}
      

  2.   

    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;public class Eval{
    public static void main(String[] args) {
    DateFormat df = new SimpleDateFormat("今天是yyyy年M月d日");
    System.out.println(df.format(new Date()));
    }
    }