首页 > 代码库 > java日期
java日期
Java的日期类
关于Java的日期类date和calendar,date是早期的日期类,而Calendar是继承于date的一个抽象类
api类http://blog.csdn.net/myjlvzlp/article/details/8065775
动手自己写一个当前月的日历:
?获得当前月的天数getMinimum(int field)
?如何输出当前月的空格
?通过printf让其对齐,怎么7次换行
import java.text.DateFormatSymbols; import java.util.Calendar; public class Test { public static void main(String[]args){ Calendar c=Calendar.getInstance(); int date=c.get(Calendar.DATE); int number=c.getActualMaximum(Calendar.DATE); int nn=0; c.set(Calendar.DATE,1); //计算当前月的空格 int mm=c.get(Calendar.DAY_OF_WEEK)-1; //System.out.println(mm); //显示星期 String []weekdayNames=new DateFormatSymbols().getShortWeekdays(); for(int h=1;h<8;h++) System.out.printf("%4s",weekdayNames[h]); System.out.println(); //输出空格,同时n充当一个计数器 for(int j=0;j<mm;j++){ System.out.print(" "); nn++; } //输出日期,同时判断当等于当前日期的时候,输出星号 for(int i=1;i<(number+1);i++){ System.out.printf("%4d",i); if(i==date) System.out.print("*"); nn++; if(nn%7==0){ System.out.println(); } } } }
java日期
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。