java获取当前月份第一天和最后一天的时间和时间戳
发布日期:2022-02-24 01:06:49
浏览次数:13
分类:技术文章
本文共 1059 字,大约阅读时间需要 3 分钟。
**
java获取当前月份第一天和最后一天的时间和时间戳
**
```javapublic void getDate(){ //Calendar 是java.util下的工具类 Calendar c = Calendar.getInstance(); c.add(Calendar.MONTH, 0); //获取当前月第一天 c.set(Calendar.DAY_OF_MONTH, 1); //设置为1号,当前日期既为本月第一天 c.set(Calendar.HOUR_OF_DAY, 0); //将小时至0 c.set(Calendar.MINUTE, 0); //将分钟至0 c.set(Calendar.SECOND,0); //将秒至0 c.set(Calendar.MILLISECOND, 0); //将毫秒至0 Calendar c2 = Calendar.getInstance(); c2.set(Calendar.DAY_OF_MONTH, c2.getActualMaximum(Calendar.DAY_OF_MONTH)); //获取当前月最后一天 c2.set(Calendar.HOUR_OF_DAY, 23); //将小时至23 c2.set(Calendar.MINUTE, 59); //将分钟至59 c2.set(Calendar.SECOND,59); //将秒至59 c2.set(Calendar.MILLISECOND, 999); //将毫秒至999 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println("当月第一天时间戳:"+c.getTimeInMillis()); System.out.println("当月最后一天时间戳:"+c2.getTimeInMillis()); System.out.println("当月第一天时间:"+startDate); System.out.println("当月最后一天时间:"+endDate); }
运行后的效果如图:
转载地址:https://blog.csdn.net/weixin_45877686/article/details/105513929 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年03月30日 05时03分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【计算机操作系统】设备管理?磁盘结构是怎么样的?磁盘调度算法有哪些?
2019-04-26
【多线程高并发】为什么要使用多线程?创建多少个线程合适呢?
2019-04-26
【多线程与高并发】 Java两个线程轮流打印1-100两个数?多线程轮流打印数字?
2019-04-26
【多线程与高并发】 Java两个线程轮流打印字符串?
2019-04-26
【Linux命令篇】Linux命令实践
2019-04-26
【Leetcode单调队列】Leetcode239 滑动窗口最大值
2019-04-26
【Leetcode-单调栈】单调栈相关的题目-下一个更大的元素I 每日温度
2019-04-26
【Leetcode单调队列】- 洛谷P1714切蛋糕
2019-04-26
【Leetcode优先级队列】- 数据流的中位数
2019-04-26
【Leetcode优先级队列】-合并K个升序链表
2019-04-26
【多线程与高并发】-Java如何实现一个阻塞队列呢?
2019-04-26
【多线程高并发】-多线程实现数组的读与写
2019-04-26
【Java设计者模式】-Java实现订阅-发布者模式
2019-04-26
【计算机操作系统】-什么是系统调用呢?什么是用户态?什么是内核态?
2019-04-26
【计算机操作系统-进程管理】-进程通信是什么呢?
2019-04-26
Python程序元素分析
2019-04-26
TurtleArt美景图
2019-04-26