`
chenjingbo
  • 浏览: 460659 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

joda time 记录

    博客分类:
  • joda
 
阅读更多

比较两个时间相差天数

1 不在意时间,只在意日期的。 比如 2014-12-31 23:59:59 和  2015-01-01 0:0:0 相差的是一天

/**
     * 判断两个日期相差几天。
     */
    public static int differDays(Date day1,Date day2){

        if(day1 == null || day2 == null){
            throw new RuntimeException("args is null");
        }
        return Days.daysBetween(new LocalDate(day1),new LocalDate(day2)).getDays();
    }

 2 需要在意时间的,两者的只有相差24个小时以上才会是相差一天,否则相差0天的

 /**
     * 判断两个日期相差几天。
     */
    public static int differDays(Date day1,Date day2){

        if(day1 == null || day2 == null){
            throw new RuntimeException("args is null");
        }
        
        return Days.daysBetween(new DateTime(day1),new DateTime(day2)).getDays();
    }

 

初始化时间

这个很简单,直接看代码

DateTimeFormatter format = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
DateTime dateTime = DateTime.parse("2014-09-08 19:59:59", format);
return dateTime.toDate();

 

分享到:
评论

相关推荐

    jodd-log-3.6.5-BETA1.zip

    通过深入研究Jodd Log和JoDA Time,开发者不仅可以优化日志记录,还可以提升日期和时间处理的效率和灵活性。这两个库都是Java社区中的优秀开源项目,它们的源代码是学习Java编程和库设计的好材料。对于希望在实际...

    用车记录(android)

    9. **日期与时间处理**: 在记录用车信息时,会涉及到日期和时间的选择与计算,可能使用java.time或Joda-Time库。 10. **通知与提醒**: 可能会实现定时提醒功能,提醒用户记录用车情况或保养信息,这需要用到...

    Java时间日期处理相关文档收藏

    在Java中,有多种类和API可以用于时间日期处理,包括`java.util.Date`、`java.util.Calendar`、`java.time`包下的类以及Joda-Time库。 1. `java.util.Date`:这是早期Java中的日期类,它表示了从1970年1月1日00:00:...

    JodaTimeGapFinder:该项目旨在找到时间轴上的一系列间隔与单个搜索间隔之间的差距

    JodaTime是一个在Java社区广泛使用的日期和时间库,它弥补了Java标准库java.util.Date和Calendar类在处理日期和时间时的不足。JodaTime提供了更丰富的API,更易于理解和操作日期和时间,支持时区、闰秒等复杂情况,...

    java test jars

    3. Joda-Time:Joda-Time是一个替代Java标准日期和时间API的库,它提供了更强大和灵活的时间操作功能。在测试中,可能会涉及到时间相关的操作,如模拟日期、时区等,Joda-Time可以帮助编写更精确的测试用例。 4. ...

    日期转换工具类

    此类利用了`org.joda.time`包中的`DateTime`和`DateTimeFormat`类来实现字符串与日期对象之间的相互转换,并且支持自定义日期格式。 #### 代码分析 1. **导入必要的包**: - `import org.apache.commons.lang3....

    memcached所需JAR包

    7. **序列化扩展**: `msm-javolution-serializer-jodatime-1.3.0.jar`和`msm-javolution-serializer-cglib-1.3.0.jar`分别提供了对Joda-Time日期时间库和CGLIB动态代理的支持,增强了序列化功能,使得更多类型的数据...

    supercsv2.3.1

    Joda-Time支持使得日期和时间处理更为精确,而Dozer集成则简化了Java对象与CSV记录之间的映射,提高开发效率。 5. **扩展性**:SuperCSV的设计十分灵活,允许用户自定义CSV解析器和生成器,以满足特定需求。例如,...

    spring 3 依赖包_part4

    `org.joda`则是Joda-Time的目录,Joda-Time是一个优秀的日期和时间处理库,优于Java自带的Date和Calendar类。在Spring中,它可以用于更精确和灵活的时间管理,尤其是在处理时区转换和复杂日期运算时。 `org.spring...

    PayrollBuddy:适用于小型企业员工计时的Android应用

    如果要在本地编译,请包含JodaTime( )JAR。 政策 可以根据MIT / BSD的要求使用它。 去做 如果时间允许,我可能会在稍后重新讨论这个概念。 作者 由Ryan Cutter(gmail.com的ryancutter)撰写。 网址为 。

    工具类_时间处理

    4. **Joda-Time库**: 在Java 8之前,Joda-Time是开发者常用的日期时间处理库,它提供了更为友好的API和丰富的功能。例如,日期的加减、比较、周期操作等。 5. **Java 8的日期时间API**: 从Java 8开始,引入了全新的...

    Desktop.zip

    在Java中,处理时间通常涉及到`java.util.Date`、`java.time`包下的类或者Joda-Time库。时间戳字段通常用于记录数据的创建或更新时间。可以使用`@Temporal(TemporalType.TIMESTAMP)`(JPA)或者`@CreationTimestamp`...

    Spring项目前端显示的时间差8小时分析

    - 可以使用`joda-time`或`java.time`库进行更复杂的日期时间操作,它们提供丰富的API来处理时区转换。 - 使用IDE的调试工具或日志记录来追踪时间值在不同步骤的变化,帮助定位问题。 7. **最佳实践**: - 总是以...

    JayJayLab-Android-Demo:Android项目,演示JayJayLab如何设计和实现应用程序

    最近,我尝试在Dagger 2(DI框架),用于处理持久性的领域,Guava(实用程序和帮助程序类),Jodatime(时间操纵),Retrofit(基于Restfull api的联网),Picasso,Otto(事件总线),黄油刀(视图注入),Mockito...

    win7与jdk时间差

    对于需要处理复杂时间逻辑的项目,考虑使用第三方库如Joda-Time,或者利用Java 8及更高版本中引入的更强大的日期和时间API,如`java.time`包。这些库和API提供了更精确的时间处理能力,能够更好地管理时区转换和夏令...

    activiti工作流开发jar包43个

    6. `joda-time-2.1.jar`: Joda-Time是Java日期和时间处理的库,提供更强大的功能和更好的API。Activiti可能使用它来处理与日期和时间相关的业务逻辑。 7. `jackson-mapper-asl-1.9.9-sources.jar`: Jackson是JSON...

    在线投票系统

    时间管理可能涉及到Java的日期和时间API,如`java.time`包下的类,或者使用第三方库如Joda-Time。 3. **票数统计**: 票数统计需要在每次投票后更新数据库中的计数。可以创建一个投票项表,记录每个选项的得票数,...

    spring定时任务必须要的10个jar包.zip

    6. **Joda-Time**:Spring框架通常使用Joda-Time库来处理日期和时间,因为Java 8之前的内置日期时间API不够强大。`joda-time.jar`提供了更方便的时间操作功能。 7. **slf4j-api** 和 **slf4j-binding**:Simple ...

    storm所需jar包

    4. `joda-time-2.0.jar`:Joda-Time是一个日期和时间处理库,提供了比Java内置日期类更强大的功能。在处理时间相关的数据或者窗口操作时,可能会用到这个库。 5. `jetty-6.1.26.jar`:Jetty是一个轻量级的HTTP...

Global site tag (gtag.js) - Google Analytics