`
caiying0504
  • 浏览: 341663 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

字符串日期比较和时间差

 
阅读更多
只要格式正确,直接比较字符串就可以了呀,精确到秒的也一样  
  String   s1   =   "2003-12-12   11:30:24";  
  String   s2   =   "2004-04-01   13:31:40";  
  int   res   =   s1.compareTo(s2);  
   
  求日期差:  
  SimpleDateFormat   df   =   new   SimpleDateFormat("yyyy-MM-dd   HH:mm:ss");  
  Date   begin=df.parse("2004-01-02   11:30:24");  
  Date   end   =   df.parse("2004-03-26   13:31:40");  
  long   between=(end.getTime()-begin.getTime())/1000;//除以1000是为了转换成秒  
  int   day=between/(24*3600);  
  int   hour=between%(24*3600)/3600;  
  int   minute=between%3600/60;  
  int   second=between%60/60;
分享到:
评论

相关推荐

    SQL SERVER 关于日期函数(字符转日期,日期转字符串)

    日期和时间函数主要用来处理日期和时间数据,包括获取当前日期和时间、计算日期和时间差等。字符串和日期函数主要用来将日期和时间数据转换为字符串,或者将字符串转换为日期和时间数据。 字符转日期 在 SQL ...

    labview计算时间输入控件与当前时间的差值,并以HH:MM:SS形式的字符串显示

    5. **字符串显示**:最后,使用“时间格式化”函数将格式化后的时间差输出为字符串,然后通过字符串显示控件或者标签显示出来。 6. **子-时长.vi**:根据提供的子VI名称,这个子程序很可能是实现上述步骤的一个封装...

    字符串方法用和日期的运用.zip_字符串和日期的方法运用

    在编程领域,字符串和日期是两个非常基础且重要的概念,它们在各种应用场景中都有广泛的应用。这个名为"字符串方法用和日期的运用.zip"的压缩包文件,显然包含了一个关于如何利用字符串和日期方法的实验项目,即...

    mysql 时间差及字符串时间转换

    本文将详细探讨如何计算时间差以及如何在字符串和时间类型之间进行转换。 1. **时间差计算**: 在MySQL中,我们可以使用`DATEDIFF()`函数来计算两个日期或时间之间的差值,单位默认为天。这个函数接受两个日期或...

    json工具类,java日期转换,字符串转换等各种工具类

    Java 8的`java.time`包提供了丰富的日期时间API,如`Period`和`Duration`用于计算两个日期或时间差,`TemporalAdjusters`允许进行复杂的日期调整,如下一个工作日等。 这些工具类是提高开发效率的关键,它们简化了...

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

    根据给定的信息,本文将详细解释如何在Java中计算两个日期之间的时间差,并演示如何比较两个日期的大小。 ### 计算两个日期间的时间差 #### 使用`java.util.Date`和`java.text.SimpleDateFormat` 首先,我们需要...

    java的String字符串补0

    - 使用`StringBuffer`类来构建新的字符串,这是因为相比于`StringBuilder`,`StringBuffer`在多线程环境下更安全,尽管性能稍差。 - 最后返回处理后的字符串。 #### 五、注意事项 - 在实际开发中,如果确定代码...

    时间与字符串工具类

    本话题聚焦于两个特定的工具类:`StringUtil`和`DatetimeUtil`,它们分别处理字符串操作和日期时间操作。 `StringUtil`类是一个典型的字符串处理工具类,它提供了以下两个关键功能: 1. **去除右侧空格**: 这个...

    java中计算两个日期相差几天

    格式字符串定义了日期和时间的显示格式。 2. **计算时间差** 为了计算两个日期之间的差值,首先需要获取这两个日期对应的毫秒值。这可以通过`SimpleDateFormat.parse()`方法完成,它会根据指定的格式解析一个日期...

    sql函数大全和对字符串操作函数

    在SQL语言中,函数是处理数据的强大工具,可以用于各种数据操作,包括数学计算、日期时间处理、字符串操作等。本文将重点介绍SQL中的函数大全,尤其是字符串操作函数,通过详细的例子来阐述这些函数的使用方法。 ##...

    JavaScript字符串函数大全.txt

    根据提供的文件信息,这里主要涉及的是JavaScript中的字符串处理函数及相关日期时间操作函数。...通过以上详细介绍,我们可以看到JavaScript提供了丰富的字符串和日期时间处理函数,能够满足开发中的多种需求。

    易语言取精确时间差

    同时,还可以结合“字符串格式化”命令,将转换后的时间差以友好的形式显示出来,如“XX小时YY分钟ZZ秒”。 为了实现这一功能,你需要编写一段源码。这段源码可能包括以下步骤: 1. 获取起始时间点的系统时间。 2. ...

    greenplum常用命令

    这些知识点包括常见的字符串函数与日期时间函数,旨在帮助用户更好地理解和掌握如何在Greenplum环境中进行数据处理。 ### 字符串函数 #### 1. 字符串拼接:`||` 使用双竖线 `||` 来拼接两个或多个字符串。例如: `...

    JS 两个字符串时间的天数差计算

    总结来说,在JavaScript中计算两个字符串日期的天数差,需要注意日期格式的正确解析,毫秒与天数之间的单位转换,并且根据需要选择是否取整。上述代码片段提供了一个基本的计算框架,但在实际应用中,可能还需要考虑...

    Oracle里面 SQL语句 怎么得到两个时间的时间差

    为了计算两个日期之间的时间差,Oracle提供了多种内置函数和操作符。下面我们将逐一介绍这些方法。 ### 以天为单位计算时间差 首先,我们来看看如何以天为单位计算时间差。在Oracle中,可以直接相减两个日期类型的...

    Java常用工具类(持续发布,第一部分:日期、字符串、JSON工具类等)

    此外,Java 8引入的`LocalDate`, `LocalTime`和`LocalDateTime`提供了更现代且易用的日期时间API,可以方便地计算日期差。 接下来是字符串工具类。Java中,`java.lang.String`类本身提供了丰富的操作方法,如`...

    日期时间格式处理

    这个函数处理传入两个参数DATEMINE('20010202', '1512')他会把这连个参数返回一个字符串 '2001-02-02 15:12',的到这个字符串,就可以使用数据库内置的函数DATEDIFF(year,'2001-02-02 15:12','2001-02-02 15:15',...

    计算两个日期之间的时间差

    在C语言中,计算两个日期之间的时间差是一个常见的编程任务,涉及到日期的解析、闰年的判断、以及日期与时间计算的核心算法。以下根据文档提供的代码片段,我们详细探讨相关知识点: ### 1. 日期结构体定义 首先...

    c++ 计算时间差值CTime(本科作业)

    在你的项目中,你可能还需要处理用户输入的日期和时间,这可能涉及解析字符串到`CTime`对象,或创建自定义的日期时间输入格式。确保处理异常和错误情况,例如无效的日期输入。 总的来说,这个本科作业会涵盖C++中...

    Python日期格式和字符串格式相互转换的方法

    除了转换,`datetime` 模块还提供了一些其他有用的功能,如日期的加减、比较、时间差计算等: - 添加或减去时间间隔:可以使用 `timedelta` 对象表示时间间隔,然后通过加减运算符与日期时间对象结合。 - 获取日期...

Global site tag (gtag.js) - Google Analytics