JavaSE 编写一个万年历 初学Java 老师让编个Java万年历 :要求输入日期,能查看星期而且能输出一个月的的日历 最好用基本的语句 说下思路就行 小弟感激涕零 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先约定好输入日期的格式,比如必须是8位数字:20120721输入这个应该很简单了,用: Scanner sc = new Scanner(System.in) String str = sc.nextLine();然后就是用SimpleDateFormat来将字符串解析为 日期:Date SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); // 这个格式说明可以自己参考API Date day = df.parse(df);最后就是可以借助 Calendar 来获取特定日期的星期了: Calendar cad = Calendar.getInstance(); cad.setTime(day); int week = cad.get(Calendar.DAY_OF_WEEK);最后这个week就是星期,注意:星期天 是 1,以此类推 对正则表达式及其在java中的使用在行的朋友进来帮个忙!! 发几个面试题 毕业设计 基于socket的局域网通信系统 各位大侠们指教 RandomAccessFile 文件内容追加问题? 一个Jave程序在英文XP下显示中文为方框,烦请大虾解决! 对jsp技术的理解,有2个小问题 文件路径的定位问题 jxta 显示时出现乱码!!! 如何在做查询时处理很大的数据量(避免占用太大内存)? 很初级的问题 怎么将byte[]里的值赋予给int[]? 新手上路,求高手帮助!!高分!!!
Scanner sc = new Scanner(System.in)
String str = sc.nextLine();然后就是用SimpleDateFormat来将字符串解析为 日期:Date
SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); // 这个格式说明可以自己参考API
Date day = df.parse(df);最后就是可以借助 Calendar 来获取特定日期的星期了:
Calendar cad = Calendar.getInstance();
cad.setTime(day);
int week = cad.get(Calendar.DAY_OF_WEEK);最后这个week就是星期,注意:星期天 是 1,以此类推