java 时间类使用
来源:互联网 发布:大数据培训机构 骗局 编辑:程序博客网 时间:2024/06/10 10:11
package com.study;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class CalendarDemo { public static void main(String[] args) { //创建当前日历对象 GregorianCalendar now = new GregorianCalendar(); //从当前日期对象中取出时间日期对象 Date date = now.getTime(); System.out.println(date.toString()); //重新将时间对象设置到日期对象中 now.setTime(date); //从当前日期对象中取出当前月份、日期 int today = now.get(Calendar.DAY_OF_MONTH); int month = now.get(Calendar.MONTH); //设置日期为本月开始日期 now.set(Calendar.DAY_OF_MONTH, 1); //获取本月开始日期在一周中的编号 int week = now.get(Calendar.DAY_OF_WEEK); //打印日历头并换行 System.out.println("星期日 星期一 星期二 星期三 星期四 星期五 星期六"); //设置当前月中第一天的开始位置 for(int i = Calendar.SUNDAY;i<week;i++){ System.out.print(" "); //按规格循环打印当前月的日期数字 while(now.get(Calendar.MONTH)==month){ //取出当前日期 int day = now.get(Calendar.DAY_OF_MONTH); //设置日期数字小于10与不小于10两种情况打印规格 if(day<10){ //设置当前日期的表示形式 if(day == today){ System.out.print("<"+day+"> "); }else { System.out.print(" "+day+" "); } }else { //设置当前日期的表示形式 if(day == today){ System.out.print("<"+day+"> "); }else { System.out.print(" "+day+" "); } } //设置什么时候换行 if(week == Calendar.SATURDAY){ System.out.println(); } //设置日期与星期几为下一天 now.add(Calendar.DAY_OF_MONTH, 1); week = now.get(Calendar.DAY_OF_WEEK); } } }}
0 0
- java 时间类使用
- 【Java】时间类的使用
- java使用DateFormat类,转换时间格式
- java中时间类Calendar的使用
- java日期时间使用
- java中时间的使用
- Java日期时间使用总结
- Java日期时间使用总结
- java日期时间的使用
- Java日期时间使用总结
- Java日期时间使用总结
- Java日期时间使用总结
- Java日期时间使用总结
- Java日期时间使用总结
- Java日期时间使用总结
- Java日期时间使用总结
- Java日期时间使用总结
- JAVA中获取日期和时间(使用Calendar类)
- C常用基础操作
- #HTML+CSS基础课程# 第七课:CSS代码缩写,单位和值
- C++资源管理的利器:RAII
- [Egret学习笔记 五]GUI Scroller的使用
- 习题2—21
- java 时间类使用
- android Map 原来我一直理解错了 哭晕
- 第26题
- Android设计的单例模式
- System.Reflection.Missing.Value的应用
- centos yum方式配置lnmp环境
- Android 5.0 L版本搜索框实现浅析
- iOS推送:实现本地推送
- 前端工程师需要明白的「像素」