黑马程序员技术交流社区
标题:
Date 转换日期方法 之 查看天数
[打印本页]
作者:
792241113
时间:
2016-10-14 23:21
标题:
Date 转换日期方法 之 查看天数
题目:输入某年某月某日,判断这一天是这一年的第几天?
// 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,
// 特殊情况,闰年且输入月份大于3时需考虑多加一天。
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入年 ");
int nian =sc.nextInt();
System.out.println("月");
int yue=sc.nextInt();
System.out.println("日");
int ri=sc.nextInt();
Calendar c= Calendar.getInstance();
c.set(nian,yue-1,ri);
Date C=c.getTime(); //转换为Date 日期
DateFormat c1= new SimpleDateFormat("yyyy年MM月dd日");
String num = c1.format(C);
int y=c.get(Calendar. DAY_OF_YEAR ) ;
System.out.println(num+"第一年"+(y)+"天");
作者:
792241113
时间:
2016-10-14 23:22
以前在这里查了半天API都不会搞 现在直接发代码 记住就行了
作者:
煤男纸
时间:
2016-10-15 01:16
赞一个
作者:
gao5867565
时间:
2016-10-15 02:35
ding!!!!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2