社区
下载资源悬赏专区
帖子详情
CalendarUtil.java下载
weixin_39821260
2023-11-18 20:30:28
Java开发中中经常使用的Java工具类分享,工作中用得上,直接拿来使用,不用重复造轮子。 , 相关下载链接:
https://download.csdn.net/download/caryxp/88500336?utm_source=bbsseo
...全文
7
回复
打赏
收藏
CalendarUtil.java下载
Java开发中中经常使用的Java工具类分享,工作中用得上,直接拿来使用,不用重复造轮子。 , 相关下载链接:https://download.csdn.net/download/caryxp/88500336?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Calendar
Util
.
java
工作中经常使用的
Java
工具类分享,做
Java
开发用得上。
Calendar
Util
.zip_Jsp/Servlet_
Java
_
java
Calendar
详解及其各种例子
Calendar
Util
Calendar
Util
java
时间处理工具类--
Calendar
Util
(
java
源码)
package com.hexiang.
util
s; import
java
.text.SimpleDateFormat; import
java
.
util
.*; public class
Calendar
Util
{ public static void main(String args[]) { System.out.println("First day of week is : " + new SimpleDateFormat("yyyy-MM-dd") .format(getFirstDateByWeek(new Date()))); System.out.println("Last day of week is : " + new SimpleDateFormat("yyyy-MM-dd") .format(getLastDateByWeek(new Date()))); System.out.println("First day of month is : " + new SimpleDateFormat("yyyy-MM-dd") .format(getFirstDateByMonth(new Date()))); System.out.println("Last day of month is : " + new SimpleDateFormat("yyyy-MM-dd") .format(getLastDateByMonth(new Date()))); } /** * 获得所在星期的第一天 */ public static Date getFirstDateByWeek(Date date) {
Calendar
now =
Calendar
.getInstance(); now.setTime(date); int today = now.get(
Calendar
.DAY_OF_WEEK); int first_day_of_week = now.get(
Calendar
.DATE) + 2 - today; // 星期一 now.set(
Calendar
.DATE, first_day_of_week); return now.getTime(); } /** * 获得所在星期的最后一天 */ public static Date getLastDateByWeek(Date date) {
Calendar
now =
Calendar
.getInstance(); now.setTime(date); int today = now.get(
Calendar
.DAY_OF_WEEK); int first_day_of_week = now.get(
Calendar
.DATE) + 2 - today; // 星期一 int last_day_of_week = first_day_of_week + 6; // 星期日 now.set(
Calendar
.DATE, last_day_of_week); return now.getTime(); } /** * 获得所在月份的最后一天 * @param 当前月份所在的时间 * @return 月份的最后一天 */ public static Date getLastDateByMonth(Date date) {
Calendar
now =
Calendar
.getInstance(); now.setTime(date); now.set(
Calendar
.MONTH, now.get(
Calendar
.MONTH) + 1); now.set(
Calendar
.DATE, 1); now.set(
Calendar
.DATE, now.get(
Calendar
.DATE) - 1); now.set(
Calendar
.HOUR, 11); now.set(
Calendar
.MINUTE, 59); now.set(
Calendar
.SECOND, 59); return now.getTime(); } /** * 获得所在月份的第一天 * @param 当前月份所在的时间 * @return 月份的第一天 */ public static Date getFirstDateByMonth(Date date) {
Calendar
now =
Calendar
.getInstance(); now.setTime(date); now.set(
Calendar
.DATE, 0); now.set(
Calendar
.HOUR, 12); now.set(
Calendar
.MINUTE, 0); now.set(
Calendar
.SECOND, 0); return now.getTime(); } }
java
输入年月,显示当月日历
调用
calendar
Util
.get
Calendar
( )控制台输出当月日历
下载资源悬赏专区
13,103
社区成员
12,754,524
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章