当前位置: 首页 > news >正文

java date获取24点_android中在java代码中获得每日,每周,每月的0点和24点的时间戳

//获得本周一0点时间

public static int getTimesWeekmorning(){

Calendar cal = Calendar.getInstance();

cal.set(cal.get(Calendar.YEAR),cal.get(Calendar.MONDAY), cal.get(Calendar.DAY_OF_MONTH), 0, 0,0);

cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);

return (int) (cal.getTimeInMillis()/1000);

}

//获得本周日24点时间

public static int getTimesWeeknight(){

Calendar cal = Calendar.getInstance();

cal.set(cal.get(Calendar.YEAR),cal.get(Calendar.MONDAY), cal.get(Calendar.DAY_OF_MONTH), 0, 0,0);

cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);

return (int) ((cal.getTime().getTime()+ (7 * 24 * 60 * 60 * 1000))/1000);

}

//获得本月第一天0点时间

public static int getTimesMonthmorning(){

Calendar cal = Calendar.getInstance();

cal.set(cal.get(Calendar.YEAR),cal.get(Calendar.MONDAY), cal.get(Calendar.DAY_OF_MONTH), 0, 0,0);

cal.set(Calendar.DAY_OF_MONTH,cal.getActualMinimum(Calendar.DAY_OF_MONTH));

return (int) (cal.getTimeInMillis()/1000);

}

//获得本月最后一天24点时间

public static int getTimesMonthnight(){

Calendar cal = Calendar.getInstance();

cal.set(cal.get(Calendar.YEAR),cal.get(Calendar.MONDAY), cal.get(Calendar.DAY_OF_MONTH), 0, 0,0);

cal.set(Calendar.DAY_OF_MONTH,cal.getActualMaximum(Calendar.DAY_OF_MONTH));

cal.set(Calendar.HOUR_OF_DAY, 24);

return (int) (cal.getTimeInMillis()/1000);

//获得当天0点时间

public static int getTimesmorning(){

Calendar cal = Calendar.getInstance();

cal.set(Calendar.HOUR_OF_DAY, 0);

cal.set(Calendar.SECOND, 0);

cal.set(Calendar.MINUTE, 0);

cal.set(Calendar.MILLISECOND, 0);

return (int) (cal.getTimeInMillis()/1000);

}

//获得当天24点时间

public static int getTimesnight(){

Calendar cal = Calendar.getInstance();

cal.set(Calendar.HOUR_OF_DAY, 24);

cal.set(Calendar.SECOND, 0);

cal.set(Calendar.MINUTE, 0);

cal.set(Calendar.MILLISECOND, 0);

return (int) (cal.getTimeInMillis()/1000);

}

相关文章:

  • java mutilcatch_Java中的Multicatch,不同的catch块 - Break易站
  • java hashtable线程安全_基础才是重中之重~线程安全的Hashtable
  • java poi excel 图表_Java使用POI解析Excel表格
  • java xml 查询_JAVA操作XML的完整例子(查询、增加、修改、删除)
  • labview和python脚本_通过python节点将字典从LabVIEW传递到python脚本
  • mysql克隆master_MySQL复制(二)Master-Slave复制实践
  • java map 平均值_使用Java 8获取两个HashMap的平均值
  • python中给出一个不超过10的正整数n_大学python题 求大佬解答!!!
  • docker建多个mysql_在Linux下使用Docker-compose建立多个数据库
  • 平安科技java在线考试_都有哪些开源的在线考试系统?
  • java clone性能比较_Java深度拷贝方式和性能对比
  • 老黄历java_基于聚合数据的老黄历接口调用示例-JAVA版
  • java properties api_【001】java中配置文件properties的操作
  • java 获取代码line_linedemo.java
  • java spring 加载顺序_java编程之如何控制springboot中bean的加载顺序
  • Docker下部署自己的LNMP工作环境
  • ES2017异步函数现已正式可用
  • extract-text-webpack-plugin用法
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 程序员最讨厌的9句话,你可有补充?
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 入门级的git使用指北
  • 深度解析利用ES6进行Promise封装总结
  • 事件委托的小应用
  • 一文看透浏览器架构
  • 回归生活:清理微信公众号
  • ​queue --- 一个同步的队列类​
  • ​ssh免密码登录设置及问题总结
  • #QT(一种朴素的计算器实现方法)
  • $GOPATH/go.mod exists but should not goland
  • (6)添加vue-cookie
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (java)关于Thread的挂起和恢复
  • (二)PySpark3:SparkSQL编程
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)可以带来幸福的一本书
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NET/C# 的字符串暂存池
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET基础篇——反射的奥妙
  • .NET轻量级ORM组件Dapper葵花宝典
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • [1]-基于图搜索的路径规划基础
  • [BT]小迪安全2023学习笔记(第15天:PHP开发-登录验证)
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析
  • [BZOJ]4817: [Sdoi2017]树点涂色
  • [C#]扩展方法
  • [C++] 小游戏 斗破苍穹 2.11.6 版本 zty出品
  • [Eclipse] 详细设置护眼背景色和字体颜色并导出
  • [Excel]如何找到非固定空白格數列的條件數據? 以月份報價表單為例
  • [HarmonyOS]第一课:从简单的页面开始
  • [js]js设计模式小结
  • [JS真好玩] 掘金创作者必备: 监控每天是谁取关了你?