<b>Java底子:Java操作日期的工具类总结</b>[Java编程]
本文“<b>Java底子:Java操作日期的工具类总结</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
总结一些常用到的函数可以直接在你的利用程序中调用便可以了!便利.我在网上找了些有的用不了.
/** |
直接在主办法中调用这个办法便可以生成我们所想要的日期格局了哦!便利利用的!
java.util 类 Calendar仿佛这个类的功效相本地强盛,我查了一下JDK参考文档摘录以下重要信息:
Calendar 供应了一个类办法 getInstance,以得到此范例的一个通用的对象.Calendar 的 getInstance 办法返回一个 Calendar 对象,其日历字段已由当前日期和时间初始化:
Calendar rightNow = Calendar.getInstance();//类办法
可以通过调用 set 办法来设置日历字段值.在需求计算时间值(距历元所经过的毫秒)或日历字段值之前,不会注释 Calendar 中的全部字段值设置.调用 get、getTimeInMillis、getTime、add 和 roll 触及此类计算.
会了这个办法之后的办法以下:
/** * 返回年份 * * @param date * 日期 * @return 返回年份 */ public static int getYear(java.util.Date date) { java.util.Calendar c = java.util.Calendar.getInstance(); c.setTime(date); return c.get(java.util.Calendar.YEAR); } 赋值一个java.util.Date 对象给它当参数便可以得到当前的年份了. /** * 返回月份 * * @param date * 日期 * @return 返回月份 */ public static int getMonth(java.util.Date date) { java.util.Calendar c = java.util.Calendar.getInstance(); c.setTime(date); return c.get(java.util.Calendar.MONTH) + 1; } 得到1月份为1哦.因为我加了1哈哈. /** * 返回日份 * * @param date * 日期 * @return 返回日份 */ public static int getDay(java.util.Date date) { java.util.Calendar c = java.util.Calendar.getInstance(); c.setTime(date); return c.get(java.util.Calendar.DAY_OF_MONTH); } 可以返回是几号出来了哦! /** * 返回小时 * * @param date * 日期 * @return 返回小时 */ public static int getHour(java.util.Date date) { java.util.Calendar c = java.util.Calendar.getInstance(); c.setTime(date); return c.get(java.util.Calendar.HOUR_OF_DAY); } /** * 返回分钟 * * @param date * 日期 * @return 返回分钟 */ public static int getMinute(java.util.Date date) { java.util.Calendar c = java.util.Calendar.getInstance(); c.setTime(date); return c.get(java.util.Calendar.MINUTE); } /** * 返回秒钟 * * @param date * 日期 * @return 返回秒钟 */ public static int getSecond(java.util.Date date) { java.util.Calendar c = java.util.Calendar.getInstance(); c.setTime(date); return c.get(java.util.Calendar.SECOND); } |
DAY_OF_WEEK_IN_MONTH get 和 set 的字段数字,指导当前月中的第几个星期.
可以指定本日是当前月的第几个星期哦!
我试了一下本日是当前月的第2周哈哈精确!
DAY_OF_WEEK get 和 set 的字段数字,指导一个星期中的某天.
我相信这个属性会对我有帮忙的哦!
public static int getDay(java.util.Date date) { |
我直接调用这个办法可以得到 本日是周三 返回的是4 因为是周日是从1开始的哦!
OK,我目前想理解一下 当你输入:2008年5月第一周是从哪号到哪号的
以上是“<b>Java底子:Java操作日期的工具类总结</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |