CalendarTest
来源:互联网 发布:软件残余清理 编辑:程序博客网 时间:2024/06/01 08:03
package corejava;import java.text.DateFormatSymbols;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Locale;//import javax.crypto.spec.GCMParameterSpec;public class CalendarTest {public static void main(String[] args) {Locale.setDefault(Locale.ENGLISH);GregorianCalendar d = new GregorianCalendar();int today =d.get(Calendar.DAY_OF_MONTH);int month =d.get(Calendar.MONTH);d.set(Calendar.DAY_OF_MONTH, 1);int weekday =d.get(Calendar.DAY_OF_WEEK);int firstOfWeek =d.getFirstDayOfWeek();int indent=0;while(weekday !=firstOfWeek){indent++;d.add(Calendar.DAY_OF_MONTH, -1);weekday =d.get(Calendar.DAY_OF_WEEK);}String[] weekNames = new DateFormatSymbols().getShortWeekdays();do{System.out.printf("%4s",weekNames[weekday]);d.add(Calendar.DAY_OF_MONTH, 1);weekday =d.get(Calendar.DAY_OF_WEEK);}while(weekday !=firstOfWeek);System.out.println();for(int i=1;i<=indent;i++)System.out.print(" ");d.set(Calendar.DAY_OF_MONTH, 1);do{int day =d.get(Calendar.DAY_OF_MONTH);System.out.printf("%3d",day);if(day==today) System.out.print("*");else System.out.print(" ");d.add(Calendar.DAY_OF_MONTH, 1);weekday =d.get(Calendar.DAY_OF_WEEK);if(weekday == firstOfWeek) System.out.println();}while(d.get(Calendar.MONTH)==month);if(weekday != firstOfWeek) System.out.println();}}
- CalendarTest
- java 核心技术 卷1 第四章 CalendarTest
- Java-v8-v1ch04-CalendarTest 输出日历
- 4.9 chmod和fchmod函数-文件权限修改
- HDU-1879 继续畅通工程 prime
- 谈德州仪器(TI) MSP430 基于16位单片机的生态系列
- Android中文API——AudioRecord
- CCS上程序运行时间统计方法最终报告
- CalendarTest
- c#Main中的static
- AIX 查看系统配置命令
- oracle子查询
- Java 正则表达式(一)
- 黑马程序员:HTTP协议--MyWebServer
- Adapter的使用
- 超实用的Java数组技巧攻略
- Closed Fences