java获取当前年月日历_转:JavaCalendar获取年、月、日、时间
Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00")); //获取东八区时间
int year = c.get(Calendar.YEAR); //获取年
int month = c.get(Calendar.MONTH) + 1; //获取月份,0表示1月份
int day = c.get(Calendar.DAY_OF_MONTH); //获取当前天数
int first = c.getActualMinimum(c.DAY_OF_MONTH); //获取本月最小天数
int last = c.getActualMaximum(c.DAY_OF_MONTH); //获取本月最大天数
int time = c.get(Calendar.HOUR_OF_DAY); //获取当前小时
int min = c.get(Calendar.MINUTE); //获取当前分钟
int xx = c.get(Calendar.SECOND); //获取当前秒
SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String curDate = s.format(c.getTime()); //当前日期
System.out.println("当前时间:"+year + "-" + month + "-"+ day + " "+time + ":" + min +":" + xx);
System.out.println("第一天和最后天:" + first +"," + last);
System.out.println("当前日期curDate====:" + curDate);
输出结果:
当前时间:2012-9-25 22:50:54
第一天和最后天:1,30
当前日期curDate:2012-09-25 22:50:54
Calendar的计算
c.add(Calendar.YEAR, 1);
//当前年份加1年
c.add(Calendar.MONTH, 1);
//当前月份加1个月
c.add(Calendar.DAY_OF_MONTH, 1);
//当前天数加1天
int year2 = c.get(Calendar.YEAR);
int month2 = c.get(Calendar.MONTH) + 1;
int day2 = c.get(Calendar.DAY_OF_MONTH);
int firstD = c.getActualMinimum(c.DAY_OF_MONTH);
int lastD = c.getActualMaximum(c.DAY_OF_MONTH);
System.out.println("当前时间:"+year2 + "-" + month2 + "-"+ day2 + " "+time + ":" + min +":" + xx);
System.out.println("第一天和最后天:" + firstD +"," + lastD);
输出结果:
当前时间:2013-10-26 23:4:3
第一天和最后天:1,31
获取上个月的年、月、日
Calendar c=Calendar.getInstance();
c.add(Calendar.MONTH, -1);//上个月
SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String year=String.valueOf(c.get(Calendar.YEAR));
String topDay = String.valueOf(c.getActualMinimum(Calendar.DAY_OF_MONTH));
String lastDay = String.valueOf(c.getActualMaximum(Calendar.DAY_OF_MONTH));
//上个月
String lastMonth=String.valueOf(c.get(Calendar.MONTH)+1).length()==2?String.valueOf(c.get(Calendar.MONTH)+1):"0"+String.valueOf(c.get(Calendar.MONTH)+1);
String topDayMonth=year+"-"+lastMonth+"-"+"01" + " 00:00:00";
String lastDayMonth = year+"-"+lastMonth+"-"+lastDay+ " 23:59:59";
System.out.println("###year:" + year);
System.out.println("###last month:" + lastMonth);
System.out.println("###topday:" + topDayMonth);
System.out.println("###lastday:" + lastDayMonth);
输出结果
###year:2013
###last month:04
###topday:2013-04-01 00:00:00
###lastday:2013-04-30 23:59:59
转自
http://hi.baidu.com/zzm_2007/item/3b967b1cd1586e4e2b3e2258
java获取当前年月日历_转:JavaCalendar获取年、月、日、时间相关推荐
- java获取当前年月日历_获取当前月日历
/** * * 根据年.月获取当前月日历 * */ import java.text.ParseException; import java.text.SimpleDateFormat; im ...
- java获取当前年月日历_java万年历,获取该年月日历表
这篇文章主要介绍了java获取对应年月分日历表有需要的朋友可以来参考下 这篇文章应用java技术输入年份和月份获取该年月日历表,下面通过一段代码给大家做展示: 输入年份和月份,打印出这个月的日历表 1 ...
- android 选择年月日历,Android_java万年历,获取该年月日历表,这篇文章应用java技术输入年份 - phpStudy...
java万年历,获取该年月日历表 这篇文章应用java技术输入年份和月份获取该年月日历表,下面通过一段代码给大家做展示: 输入年份和月份,打印出这个月的日历表 1.1900年1月1日是星期一 2.计算 ...
- java获取当前年月日历_java获取当前年份、月份和日期字符串等
Java获取当前年份.月份和日期是通过Calendar类的实例对象来获取的. 首先创建一个Calendar类的实例对象,Calendar类属于java.util包. Calendar calendar ...
- sql 获取数据库字段信息_使用DBATools获取SQL数据库详细信息
sql 获取数据库字段信息 In the series of articles on DBATools, (see TOC at the bottom) we are exploring useful ...
- java获取当前年月日历_java如何获取当前日历?
创建日历与读取日历,使用Calendar来做,程序如下,根据自己的需要进行改进. package CalendarDay; import java.util.Calendar; import java ...
- java怎么写桌面日历_基于java的桌面日历系统的设计与实现毕业设计论文最终版.doc...
基于java的桌面日历系统的设计与实现毕业设计论文最终版 分类号_______________ 密级________________ UDC _______________ 学号_ ___ 毕业设计( ...
- java获取vdx文件数据_通过文件名获取文件类型ContentType
第一种方法: 引用System.Web.dll v4.5,就可以通过var mimeType = MimeMapping.GetMimeMapping(fileName);直接获取文件类型 第二种方法 ...
- java获取环境变量路径_通过System获取java环境变量的路径
通过System获取java环境变量的路径代码为: import java.io.FileNotFoundException; import java.io.FileOutputStream; imp ...
最新文章
- 读完ACL 2019录取的30篇知识图谱论文,我发现了这5点趋势
- 几张图帮你弄清楚什么是 RPC
- MySQL主从配置的一些总结
- 高级C语言教程-sscanf()函数使用方式
- 小程序跳转页面与传值
- 关于Unity3D中函数说明
- “约见”面试官系列之常见面试题之第九十五篇之vue-router的组件组成(建议收藏)
- 文件服务器搭建_小型企业文件存储服务器的搭建四部曲
- android+委托列表,在Android适配器中使用委托者模式
- win11搜索位置在哪 Windows11搜索位置的设置方法
- 自定义windows快捷键(autohotkey)的办法
- Win10系统任务栏出现假死现象的解决办法
- Request method XXX not supported
- 全解Google(谷歌)基础设施架构安全设计
- 保千里智联宝机器人图_保千里打令小宝机器人落地机器人+ 新模式
- 微信自媒体账号涉违规大规模被封
- 【小沐学NLP】Python实现图片文字识别
- 解决Windows Firewall/Internet Connection Sharing (ICS)服务无法启动(ping通IP,但不能浏览网页)
- c++中赋值运算符重载
- 过年为什么要贴门神?
热门文章
- 成人教育计算机教育论文,【计算机教育论文】成人计算机教育应把握原则(共3460字)...
- 进阶07 Set接口、HashSet、LinkedHashSet
- android顶部标题app_name,如何写一个app通用的title
- m3u8 video ios h5_移动端H5页面踩坑记
- php中mysql_affected_rows()更新记录返回0_php中mysql_affected_rows()返回-1帶來的“陷阱” | 學步園...
- 智能机器人建房子后房价走势_日本房价走势分析:房产投资是否“未来可期”?...
- 如何自动安装linux系统,Linux全自动安装操作实例
- linux查看usb设备名称,Linux系统下查看USB设备名及使用USB设备
- python数字类型floatcomplexint_Python 四种数值类型(int,long,float,complex)区别及转换
- 固定 顶部_抗拉固定球铰支座优点与施工步骤