当前位置: 代码迷 >> 综合 >> Java日期编程题
  详细解决方案

Java日期编程题

热度:40   发布时间:2023-09-29 17:53:37.0

题目描述:计算从今天算起,150天之后是几月几号,并格式化成xxxx年xx月x日的形式打印出来。

提示:调用Calendar类的add方法计算150天之后的日期

调用Calendar类的getTime方法返回Date类型对象

使用Full格式的DateFormat对象,调用format方法格式化Date对象

public class Date_test {public static void main(String[] args) {// TODO Auto-generated method stubCalendar calendar=Calendar.getInstance(); //获取Calendar对象Date date1=new Date();//创建当前时间的Date对象calendar.add(calendar.DATE, 150);//根据日历规则,为指定的日历字段增加或减去指定的时间量calendar.get(Calendar.MONTH);//返回指定日历字段值calendar.get(Calendar.YEAR);calendar.get(Calendar.DATE);DateFormat fullFormat=DateFormat.getDateInstance(DateFormat.FULL);//FULL格式的日期格式器对象System.out.println(calendar.getTime());//日期完整格式System.out.println(fullFormat.format(calendar.getTime()));System.out.println(fullFormat.format(date1));}}