Java任意输入年月日并判断这天是星期几
2018-01-16 16:00
309 查看
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;
import java.util.Scanner;
public class Datetest{public static void main(String[] args){System.out.println("请输入三个以内的数字,并以#结束:");Scanner input = new Scanner(System.in);String str="";StringBuffer sb = new StringBuffer();Calendar calendar = Calendar.getInstance();String weekd = "日一二三四五六";while(!(str=input.next()).equals("#")){sb.append(str+";");}String subs=sb.toString();String[] arr = subs.split(";");if(arr.length!=3){System.out.println("输入数据错误!");}else{String date = arr[0]+"-"+arr[1]+"-"+arr[2];SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");Date datet = null;try {datet = f.parse(date);} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}calendar.setTime(datet);int day = calendar.get(Calendar.DAY_OF_WEEK);System.out.println("这天是星期"+weekd.substring(day-1,day));}}}
相关文章推荐
- Java实例 - 输入月份和日期,判断是星期几
- 输入任意一年,判断是闰年还是平年,java代码
- Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)
- 输入年月日判断这天是当前年份的第几天
- Ex26.java 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
- c#编程:任意输入星期几的一个字母来判断一下是星期几
- java基础语法练习--输入年月日确定星期几
- java 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- Java输入字母来判断星期几的实现代码
- java 输入生日 判断年龄 星期几 距今天数
- 输入一个日期判断是星期几 java
- Java 输入一个日期,判断是星期几
- java猜数字小游戏:任意输入数字,判断与系统随机产生数字是否相等。
- Java解题:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
- java判断是否输入中文字
- java----根据输入的年月判断闰年和打印日历
- 题目:请输入星期几的第一个字母来判断一下是星期几,
- java 从键盘输入数据判断是否是整数,是的话再求和
- 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)
- 封装一类Java对象,用户从输入对话框输入两个日期,程序将判断两个日期的天数差