Calendar类学习,自己写了个日历查询小程序,供大家学习参考
2015-05-14 20:57
302 查看
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.Scanner; public class visualCalendar { /** * @param args */ public static void main(String[] args) { System.out.println("请输入您要查询的日期,格式:2015-05-14"); Scanner can= new Scanner(System.in); String temp= can.next(); try { //String转换成Date DateFormat format= new SimpleDateFormat("yyyy-MM-dd"); Date date=format.parse( temp); //使用日历类 Calendar calendar=new GregorianCalendar(); //把日期设置为Calendar型 calendar.setTime(date); calendar.set(Calendar.DATE, 1); calendar.get(Calendar.DAY_OF_WEEK); int maxdate =calendar.getActualMaximum(Calendar.DATE); System.out.println("日\t一\t二\t三\t四\t五\t六"); for(int i=1;i<calendar.get(Calendar.DAY_OF_WEEK);i++){ System.out.print("\t"); } for(int i=1;i<=maxdate;i++){ System.out.print(i+"\t"); int w=calendar.get(Calendar.DAY_OF_WEEK); if(w==Calendar.SATURDAY){ System.out.print("\n"); } calendar.add(Calendar.DATE, 1); } } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- 这学期就要结束了,将我的程序上传来供大家学习参考吧!加油啦!批处理作业调度java实现
- 参考文件,ADO.NET Entity Framework自己手写查询程序
- 学习用,Linq中的Lambda语法和Linq查询语法比较,欢迎大家来看,嘿嘿,每个人心中也有自己的想法。
- 分享--------日历程序(自己打入,检验后有三个警告,但可运行,欢迎大家完善此程序)
- Java写的手机计费系统(作为学习参考的实例:关键是Java类库里面的date和Calendar的使用和相互转换,以及一些日期的实际问题)
- python学习笔记之—— calendar(日历)模块
- 给大家一个自己上牌的参考!
- python学习.编写查询ip程序 推荐
- ios开发学习--日历(Calendar)效果源码分享--系列教程
- 自己学习心得:HQL数据查询基础
- Dahua Lin是香港中文大学汤晓鸥教授的高徒,在计算机视觉/机器学习方面有很深的造诣。他在自己的主页上有一个推荐书表,值得大家作为参考。 全英文版的,感觉到与国际接轨的压力了!!!
- java学习之——日历程序[控制台]
- 看了网上的大多防SQL攻击程序,自己编写了一个函数,比较完美。大家一起测测~
- 6、用vb6写一个仿照SPY++的东西,供大家参考学习用
- orleans 2.0 教程之-----官方文档翻译,给大家学习ol一个参考
- 软件项目风险控制-公益讲座视频,供大家学习参考。
- Android:有关菜单的学习(供自己参考)
- 学习XMPP,比较好的参考文章的地址,留着自己好找
- 继续为大家分享一下自己的js小插件,方便大家学习交流
- ios开发学习--日历(Calendar)效果源码分享--系列教程