黑马程序员技术交流社区
标题:
一道java编程序 求详解
[打印本页]
作者:
java学习
时间:
2014-1-21 12:22
标题:
一道java编程序 求详解
编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天。
求详解。。。
作者:
jiangyutc
时间:
2014-1-21 12:32
大写D 能算出年中的天数
大写F 能算出月中的星期
大写E 能算出一星期中的天数
可以查看帮助文档的SimpleDateFormat类
作者:
淡夜清风
时间:
2014-1-21 13:19
import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
public class DateDemo {
public static void main(String[] args) throws IOException
{
Scanner in = new Scanner(System.in);
String date = in.next();
SimpleDateFormat df = new SimpleDateFormat ("yyyy-MM-dd");
try {
Date dt = df.parse(date);
Calendar cd = Calendar.getInstance();
cd.setTime(dt);
System.out.println( "星期:"+(cd.get(Calendar.DAY_OF_WEEK)-1));
System.out.println( "一年中的第"+cd.get(Calendar.DAY_OF_YEAR) +"天");
} catch (ParseException e) {
e.printStackTrace();
}
}
}
复制代码
作者:
anxinjia
时间:
2014-1-21 14:12
不错!支持一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2