`
weitao1026
  • 浏览: 1059737 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java获取某个点的时间戳

阅读更多
//获得当天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);
}
//获得本周一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);
}
分享到:
评论

相关推荐

    java 获取指定日期(带毫秒)13位时间戳

    java 获取指定日期(带毫秒)的 13位时间戳 ,获取当前时间的时间戳 一句话就可以System.currentTimeMillis();

    Java获取凌晨时间戳的方法分析

    Java获取凌晨时间戳的方法分析 Java获取凌晨时间戳是Java编程中的一项基本操作,通常用于记录用户行为、日志记录、数据统计等场景中。下面我们将详细介绍Java获取凌晨时间戳的两种方法,并对比分析它们的优缺点。 ...

    Java获取精确到秒的时间戳方法

    Java获取精确到秒的时间戳方法 Java获取精确到秒的时间戳方法是Java开发中的一种常用技术,用于获取当前时间的精确到秒的时间戳。本文将详细介绍Java获取精确到秒的时间戳方法的原理和实现方式。 时间戳简介 ...

    java获取某地天气

    在Java编程中,获取某个地方的天气信息通常涉及到网络请求和数据解析,这通常通过调用第三方API来实现。以下是一些相关的关键知识点: 1. **HTTP请求**:获取天气信息首先需要向提供天气预报服务的网站或者API发送...

    时间戳工具

    1. 获取当前时间的时间戳:这通常是通过调用系统的API或内置函数来实现的,例如在Java中使用`System.currentTimeMillis()`,在Python中使用`time.time()`,返回的是从1970年至今的毫秒或秒数。 2. 获取当前标准时间...

    获取今天的某个时间点

    在本篇内容中,我们将深入探讨如何通过Java中的`SimpleDateFormat`类来获取今天的一个特定时间点,并将这个时间点格式化为一个易读的字符串形式。此外,我们还将了解`SimpleDateFormat`类的基本用法、相关的异常处理...

    Java获得文件创建时间

    如果该链接曾经提供了关于Java获取文件创建时间的更多信息,目前无法进行验证。 总结来说,获取Java中的文件创建时间需要考虑Java自身API的限制以及可能需要利用的第三方库或操作系统特性。对于DLL文件的Java调用,...

    SuperMap Objects Java点串构线

    这意味着开发者可以选择根据某个属性(例如,点的海拔、时间戳等)来决定点如何组合成线,这为数据分析提供了灵活性。 8. **ExcelToLine.pdf和ExcelToLine**:这两个文件很可能是教程文档和示例代码,分别解释了...

    JSON.zip_JSON_json 时间戳

    时间戳(Timestamp)是表示特定时间点的一个数值,通常以自1970年1月1日(UTC/GMT的午夜)开始所经过的秒数来计算。在JSON中,时间戳可以被表示为一个整数或浮点数,代表从Unix纪元以来的秒数,或者毫秒数。这种表示...

    Java获得当前时间前指定几个小时具体时间的方法示例

    "Java获得当前时间前指定几个小时具体时间的方法示例" 本文主要介绍了Java获得当前时间前指定几个小时具体时间的方法,涉及java使用Calendar针对日期时间的相关运算与转换操作技巧。下面是详细的知识点总结: 一、...

    获得指定月的和第一秒和最后一秒

    标题中的“获得指定月的和第一秒和最后一秒”指的是在编程中获取特定月份的第一天的零时零分零秒和最后一天的最后一秒的时间戳,这通常涉及到日期和时间的处理。在Java中,我们可以使用`java.time`包或者旧的`java....

    JAVA将一个数据中数据定时自动复制(抽取)到另一个数据库

    以上就是利用Java实现数据库间数据定时自动复制的基本步骤和关键技术点。具体的实现细节会根据实际的数据库结构、数据量以及业务需求有所不同。在实践中,你可能需要根据实际情况调整代码,确保其稳定、高效且符合...

    Date的Java源代码

    然而,为了更好地理解和解答题目中的需求,我们可以围绕“Date的Java源代码”这一主题来展开相关的知识点。 ### 1. Java Date 类的基本概念 在Java中,`java.util.Date`类用来表示特定的时间点,即毫秒值距离1970...

    操作日期的java包

    7. **比较和查询**:可以轻松比较两个日期时间对象,或者查询某个日期时间是否在另一日期时间之前或之后,还可以获取某个日期的星期几、一年中的第几天等信息。 8. **ISO-8601兼容**:Joda-Time完全兼容ISO-8601日...

    javautils一些工具类

    在Java中,日期和时间的处理往往比较复杂,JavaUtils可能提供了一些简洁的API来处理日期和时间,例如格式化日期、计算两个日期之间的差值、获取当前时间戳等。这些工具类通常会比直接使用`java.util.Date`或`java....

    java课程设计记事本

    这些信息可以动态地显示在记事本的某个区域,提供实时的时间戳。 7. **右键菜单(上下文菜单)**:通过`JPopupMenu`可以创建右键点击时出现的上下文菜单。用户可以通过右键点击文本区域,触发特定的操作,如剪切、...

    有用的java代码、java代码

    这里首先创建一个`java.util.Date`对象,然后使用其时间戳创建`java.sql.Date`。 ### 7. 使用NIO复制文件 在处理大文件时,使用NIO(非阻塞I/O)可以显著提高性能: ```java public static void fileCopy(File in...

    java解压rar 包含java-unrar-0.3.jar

    1. **RAR文件解析**:`java-unrar`库能够解析RAR文件头信息,获取文件名、压缩和未压缩大小、时间戳等元数据。 2. **文件提取**:你可以通过库提供的API指定RAR文件中的某个文件或目录进行提取,并保存到本地文件...

    时间日期工具类(包含java8新特性).zip

    9. **日期时间与Unix时间戳转换**:提供方法将日期时间对象转换为Unix时间戳,反之亦然。 这些工具类通常会以静态方法的形式提供服务,无需实例化对象即可调用,方便在项目中广泛应用。在SpringBoot项目中,这些...

    java程序——遍历目录文件

    在遍历过程中,`lastModified()`方法用于获取文件的最后修改时间戳,`length()`方法用于获取文件大小。为了便于阅读,我们还使用了`SimpleDateFormat`对日期进行格式化。 这个程序可以帮助开发者快速了解目录结构...

Global site tag (gtag.js) - Google Analytics