`

关于时间的比较

阅读更多

关于时间的比较
关于在java类中时间的比较:

一种思路:用 SimpleDateFormat 来处理,可以转成long形式的,那是1970年1月1日起到现在的毫秒数。可以直接比大小了。


另外一种思路:因为你这里是用的补全格式(7月写成了07),那么可以直接字面转了比较
    public static void main(String[] _s) {
        String str1 = "2010-07-16 12:00:00";
        long longstr1 = Long.valueOf(str1.replaceAll("[-\\s:]",""));
        System.out.println(longstr1);
    }
这个结果是20100716120000,就这个意思,直接字面转成long形式后比

上面2种做法相对来说比较麻烦
最后一种非常实用的
DateTime str1date = new DateTime(str1,DateTime.YEAR_TO_DAY);
DateTime str2date = new DateTime(str2,DateTime.YEAR_TO_DAY);

if (str1date.before(str2date)){
--表示str1date小于str2date
}else{
--反之
}


分享到:
评论

相关推荐

    js获取页面上的时间和当前时间进行比较判断

    2. **时间区域问题**:JavaScript中的`Date`对象默认使用浏览器的时区,如果涉及到跨时区的时间比较,需要注意时区差异。 3. **兼容性问题**:不同的浏览器对日期和时间的处理可能存在细微差别,在开发时应考虑这些...

    计算时间差以及比较日期大小

    根据给定的信息,本文将详细解释如何在Java中计算两个日期之间的时间差,并演示...以上就是关于在Java中计算两个日期之间的时间差以及比较日期大小的详细说明。这些方法可以帮助开发者更好地处理与日期相关的业务逻辑。

    C#时间比较(源代码)

    下面我们将深入探讨C#中关于DateTime的使用及其在时间比较中的应用。 首先,DateTime类是.NET框架中用于表示日期和时间的基本类型。它提供了丰富的属性和方法,如Day、Month、Year、Hour、Minute等,用于获取或设置...

    关于vc++时间函数的总结

    * operator >=:比较两个绝对时间,是否前一个大于等于后一个 * operator 比较两个绝对时间,是否前一个小于等于后一个 在 time.h 中声明的函数原型: * clock_t clock( void ):获取当前时间 * double difftime...

    labview 关于时间格式的各种互相转换及处理vi,时分秒处理,非常实用

    在这个"labview 关于时间格式的各种互相转换及处理vi"的资源中,包含的是一系列用于处理时间格式转换和时分秒操作的虚拟仪器(VI)。这些VI对于在LabVIEW项目中涉及到时间计算、时间显示或者时间同步等需求的开发者...

    关于算法时间复杂度的计算

    时间复杂度的计算是为了比较算法的运行时间和空间要求,并使这种比较能与程序设计语言、编译系统、机器结构、处理器的速度及系统的负载等复杂因素无关。 在实际中,算法的时间复杂度可以分为常数阶、对数阶、线性阶...

    JavaScript 类似微信历史聊天时间样式

    以下是一些关于实现“JavaScript 类似微信历史聊天时间样式”的关键知识点: 1. **日期和时间格式化**: 微信聊天时间样式需要按照特定的格式来展示,例如“上午 08:08”或“星期五 13:30”。在提供的代码中,`...

    C# winfrom关于日期时间的换算

    以上是关于如何在C# WinForms应用程序中进行日期时间换算的一些基本操作。这些操作对于处理与日期相关的需求非常有用。例如,在开发财务软件时,可能需要计算每个月的最后一天以便进行结算;在日历应用中,可能需要...

    一个关于时间合并编程题目

    - 如何比较任务和时间段(通常基于时间点的先后)。 - 如何合并时间段(可能涉及时间跨度的计算和新时间段的创建)。 - 如何处理边界情况,如多个任务同时开始或结束。 为了提供其他语言的解法,例如在JavaScript或...

    C++获取网络时间的事例

    将网络时间与本地时间进行比较,如果存在差异,可以使用`SetSystemTime`函数调整本地系统的日期和时间。 10. **清理资源** 在完成网络操作后,记得关闭套接字,调用`closesocket`函数,以及在不再需要Winsock服务...

    LabVIEW计算已用时间.rar

    本压缩包“LabVIEW计算已用时间.rar”很可能包含了一个关于如何在LabVIEW中实现计算时间差的教程或范例。 在LabVIEW中,计算已用时间通常涉及到以下知识点: 1. **定时器和延时**:LabVIEW提供了几种不同类型的...

    易语言软件时间限制应用

    4. **用户界面模块**:向用户提供关于时间限制的提示信息,如剩余使用天数或次数。 5. **日志记录模块**(可选):记录每次软件启动和关闭的时间,以便于分析用户的使用行为。 在“软件时间限制应用易语言源码”...

    K线剩余时间指标

    这个指标基于东方蜡烛图(也称为K线图)理论,它提供了关于每个K线形成过程剩余时间的信息,帮助交易者更好地理解市场动态并作出决策。 K线图是一种价格图表,它由开盘价、收盘价、最高价和最低价组成,形成了具有...

    java中时间的比较

    ### Java中时间的比较及相关操作详解 在Java中处理日期和时间是非常常见的一项任务,尤其在涉及业务逻辑、数据统计等方面。本文将详细介绍Java中`Date`类型的一些常见用法,包括时间类型的格式化、时间的比较以及...

    比较经典的JS时间控件

    "比较经典的JS时间控件"通常指的是那些功能强大、易于使用且广泛应用的时间选择插件。在这个主题中,我们将讨论一个名为"My97 DatePicker"的经典时间控件。 My97 DatePicker 是一款非常流行的JavaScript日期选择器...

    sort算法比较(实验4).rar_C 时间比较

    总结来说,"sort算法比较(实验4).rar_C 时间比较"是一个关于使用C语言实现和比较不同排序算法的实践项目,主要目的是通过实际运行和时间测量来评估各种排序算法的效率。实验结果对于理解和优化算法性能,尤其是在...

    sql中时间日期操作(时间日期函数,时间日期格式,时间日期转换参数,时间日期比较,时间日期计算)

    这是我收集的关于数据库中时间格式的一些转换及设置,其中还有时间日期的相关操作,适合有需要的朋友参考

    DELPHI 从网络获取当前时间,并自动校对

    7. 比较网络时间与本地系统时间,如果两者有差异,则调整本地时间使其与网络时间同步。 8. 完成操作后,记得断开与NTP服务器的连接,释放资源。 在实现过程中,可能需要处理各种异常情况,比如网络连接失败、超时、...

    java时间工具类,基本上全面的包括常用的关于时间的处理

    在这个简单的DateUtil.java工具类中,我们可以期待找到一些基本但实用的功能,用于创建、格式化、比较以及计算日期和时间。 首先,让我们从最基础的开始。在Java中,`java.util.Date`类是处理日期的原始方式,但它...

Global site tag (gtag.js) - Google Analytics