package chap04.section4;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class CalendarTest
{
public static void main(String[] args)
{
GregorianCalendar c = new GregorianCalendar();
//獲取當前天
int today = c.get(Calendar.DAY_OF_MONTH);
//獲取當前月
int month = c.get(Calendar.MONTH);
System.out.println("Sun Mon Tue Wed Thu Fir Sat");
//當月1號對應的周幾
c.set(Calendar.DAY_OF_MONTH, 1);
for (int i = Calendar.SUNDAY; i < c.get(Calendar.DAY_OF_WEEK); i++)
{
System.out.print(" ");
}
do
{
int day = c.get(Calendar.DAY_OF_MONTH);
System.out.printf("%3d", day);
if (day == today)
{
System.out.print("*");
}
else
{
System.out.print(" ");
}
if (Calendar.SATURDAY == c.get(Calendar.DAY_OF_WEEK))
{
System.out.println("");
}
c.add(Calendar.DAY_OF_MONTH, 1);
}while(c.get(Calendar.MONTH) == month);
}
}
日曆代碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.