编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天
2014-08-06 11:36
1021 查看
package com.itheima; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Calendar; import java.util.Date; public class Test9 { @SuppressWarnings("deprecation") public static void main(String[] args) { String[] weeks = new String[] {"", "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; BufferedReader reader = new BufferedReader(new InputStreamReader( System.in)); System.out.print("请输入日期(yyyy-MM-dd):"); try { String input = reader.readLine(); String[] strs = input.split("-"); int year = Integer.parseInt(strs[0]); int month = Integer.parseInt(strs[1]); int day = Integer.parseInt(strs[2]); Date date = new Date(year - 1900, month - 1, day); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); int weekIndex = calendar.get(Calendar.DAY_OF_WEEK); int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR); System.out.println(input+" 是 "+weeks[weekIndex]+",是一年中的第"+dayOfYear+"天."); } catch (Exception e) { // e.printStackTrace(); System.out.println("您输入的日期不符合格式!"); } } }
相关文章推荐
- 黑马程序员—编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, *程序计算这一天是星期几,并且计算出是一年中的第几天。 */
- 黑马程序员 测试题:编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天
- 黑马程序员---------------------编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期, * 程序计算这一天是星期几,并且计算出是一年中的第几天
- 给定一个日期,输出这个日期是该年的第几天。输入数据有多组,每组占一行,数据格式为 YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
- 输入一个日期,求这一天是星期几,并且计算出是一年中的第几天
- 用户输入一个日期,计算时星期几,并计算时一年中的某一天,使用自定义方法判断
- C#8—写一个测试标准身高体重的程序、输入日期年月日, 计算这一天是一年中的第几天(考虑闰年)
- 用户输入一个日期计算是星期几以及是一年中的第几天
- 输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。
- WinForm 中要求在textBox中输入的内容必须是日期格式yyyy-mm-dd,判断用户输入是否有效!
- 输入一个日期,判断这个日期在一年中是哪一天,是星期几,计算两个日期间的天数,使用字符串输出日期
- WinForm 中要求在textBox中输入的内容必须是日期格式yyyy-mm-dd,判断用户输入是否有效!
- //编写一个程序,显示用户输入的一个日期是该年度的第几天。
- 系统会随机给你一个日期(yyyy-MM-dd)字符串,你需要计算这个时间上一个月的最后一天的具体日期,最后以yyyy年MM月dd日的字符形式返回
- 编写程序,利用GregorianCalendar类,输入日期(yyyy-MM-dd),打印当前月份的日历。
- 黑马程序员 Java中根据YYYY-MM-DD格式的日期计算为星期几的两种实现方式
- 5.3 编写一个程序,显示用户输入的一个日期是该年度的第几天。
- C++ 实现判断一个输入日期是星期几,是一年中的第几天
- java利用正则表达式判断输入的日期格式为yyyy/MM/dd
- JS验证类似"YYYY-MM-DD"格式的日期输入