A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiong910627 中级黑马   /  2014-9-4 10:38  /  836 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 xiong910627 于 2014-9-5 12:26 编辑

该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,
*程序计算这一天是星期几,并且计算出是一年中的第几天。

  1. import java.text.SimpleDateFormat;
  2. import java.util.Calendar;
  3. import java.util.Date;
  4. import java.util.Scanner;

  5. public class Test9{
  6.         
  7.         public static void main(String args[]) throws Exception{
  8.                
  9.                 Scanner sc = new Scanner(System.in);
  10.         System.out.println("请输入日期:(格式yyyy-MM-dd)");
  11.         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  12.         
  13.         Date d = sdf.parse(sc.nextLine());
  14.         Calendar cd = Calendar.getInstance();
  15.       
  16.         cd.setTime(d);
  17.         //星期日是0,星期一是1.。。。。
  18.         System.out.println(cd.get(Calendar.DAY_OF_WEEK)-1);
  19.         System.out.println(cd.get(Calendar.DAY_OF_YEAR));
  20.     }
  21. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马