public class 可视化日期 {
public static void main(String[] args) throws ParseException {
DateFormat df=new SimpleDateFormat("yyyy-MM-dd");//定义时间格式
String str=df.format(new Date());//获取系统时间
Date d=df.parse(str);//将系统时间按定义的时间格式赋值
Calendar c=new GregorianCalendar();
c.setTime(d);//获取自定义的系统时间
c.set(Calendar.DAY_OF_MONTH,1);//将月的第一天赋值为1
System.out.println("日\t一\t二\t三\t四\t五\t六");
for(int i=0;i<c.get(c.DAY_OF_WEEK)-1;i++)//判断这个月的第一天是周几
System.out.print("\t");
for(int i=1;i<=c.getActualMaximum(Calendar.DATE);i++)
{
System.out.print(c.get(Calendar.DAY_OF_MONTH)+"\t");
if(c.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY)
{
System.out.println();
}
c.add(Calendar.DAY_OF_MONTH,1);//将时间加一天
}
}
}
JAAV自制时间日历
最新推荐文章于 2023-11-21 22:22:17 发布