`
农村哥们
  • 浏览: 293389 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

String = "20080230" 和当前时间相比较,算日期差,打印

 
阅读更多

这个题目分如下几块
1 将字符串解析为日期类型
用DatetimeFormater.parse就行了

2 日期差
我不知道很好的方法,唯一能做的,就是将日期通过getTime()转化为long,然后计算其差距

  1. SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");   
  2. long to = new Date().getTime();   
  3. long from = df.parse("20080230").getTime();   
  4. System.out.println((to - from) / (1000 * 60 * 60 * 24));  
    SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
    long to = new Date().getTime();
    long from = df.parse("20080230").getTime();
    System.out.println((to - from) / (1000 * 60 * 60 * 24));

3 打印

分享到:
评论

相关推荐

    IOS 开发APP之关于时间处理详细介绍

    另外,iOS还提供了`NSCalendar`类来进行日期的计算和比较。例如,你可以使用`components:from:to:options:`方法来获取两个日期之间相差的天数、小时数等。`NSDateComponents`则用于存储年、月、日、时、分等日期元素...

    timer定时器(java)

    在这个例子中,每过一定时间间隔就会检查当前时间是否与预设的时间“2017-11-10 11:01”相匹配,并打印相应的消息。 5. **格式化日期**: ```java SimpleDateFormat simpleDateFormat = new SimpleDateFormat(...

    107个常用javascript语句

    42.日期函数列表:dateObj.getTime()得到时间,dateObj.getYear()得到年份,dateObj.getFullYear()得到四位的年份,dateObj.getMonth()得 到月份,dateObj.getDate()得到日,dateObj.getDay()得到日期几,dateObj.getHours...

    一个java正则表达式工具类源代码.zip(内含Regexp.java文件)

    * \p{Print} A printable character: [\p{Graph}] \p{Print} 可打印字符: [\p{Graph}] * \p{Blank} A space or a tab: [ \t] \p{Blank} 空格或制表符: [ \t] * \p{Cntrl} A control ...

    C#全能速查宝典

    1.4.14 GETDATE函数——返回当前系统日期和时间 58 1.4.15 GetDayOfMonth方法——返回几号 59 1.4.16 GetDayOfWeek方法——返回星期几 59 1.4.17 GetDayOfYear方法——返回第几天 60 1.4.18 GetDaysInMonth方法——...

    C#微软培训资料

    7.6 位 运 算 .69 7.7 其它特殊操作符 .72 7.8 小 结 .77 第八章 流 程 控 制 .79 8.1 条 件 语 句 .79 8.2 循 环 语 句 .86 8.3 条 件 编 译.90 8.4 异常处理语句 .95 8.5 小 结 .100 第三部分 ...

    Python 从入门到深入.docx

    - 使用 `datetime.now()`, `datetime.today()` 等方法获取当前日期和时间。 - **时间格式化** - 使用 `strftime()` 方法将日期时间格式化为字符串。 - **时间格式转换** - 将字符串转换为日期时间对象。 - **...

    freemarker总结

    =可以用于字符串,数值和日期来比较是否相等,但=和!=两边必须是相同类型的值,否则会产生错误,而且FreeMarker是精确比 较,"x","x ","X"是不等的.其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,...

    linux c 函数库

    7. 时间和日期:`<time.h>`提供了处理时间的函数,如`time`获取当前时间,`difftime`计算两个时间点的差值,`ctime`和`gmtime`将时间戳转换为易读格式。 8. 系统调用:`<sys/types.h>`和`<sys/stat.h>`定义了系统...

    组态王命令语言函数手册

    这些函数分别用于获取本地格式的当前日期和时间。这对于显示本地化的时间格式非常有用。 **使用示例:** 如果需要获取本地格式的当前时间,可以使用 `GetTimelocal()`。 #### GetGroupName **功能描述:** `...

    php经典面试题

    - `date()`:用于格式化时间戳为可读的日期和时间。 - `strtotime()`:将任何字符串时间日期解析为 Unix 时间戳。 2. **代码详解**: - `strtotime("-1 day")` 表示获取当前时间的一天前的时间戳。 - `date("Y:m...

    C常用函数

    - `ctime()` 和 `asctime()`:将时间戳转换为可读的日期和时间字符串。 以上只是C语言常用函数的一部分,实际应用中还有更多函数用于处理数组、指针、结构体等复杂数据类型。通过深入学习和实践,你可以掌握这些...

    JAVA 经典题目

    - **java.util**:提供实用的集合框架、日期/时间处理工具等。 - **java.io**:提供了流与文件 I/O 的相关类。 - **java.sql**:提供数据库访问接口。 - **java.awt**:包含创建 GUI 应用程序的类。 - **java.net**...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    时间:Mon, 28 Aug 2006 07:24:34 +0000 作者:yufeng 地址:http:///read.php?38 内容: 提供给新手学习的 PHP新手教程,是一个比较有价值的PHP新手教程! 一、PHP简介 PHP是一种易于学习和使用的服务器端...

    你必须知道的495个C语言问题

    2.9 为什么不能用内建的==和!=操作符比较结构? 2.10结构传递和返回是如何实现的? 2.11 如何向接受结构参数的函数传入常量值?怎样创建无名的中间的常量结构值? 2.12 怎样从/向数据文件读/写结构? 结构...

    Java语言开发相关单词

    它包含了日期和时间信息,并提供了多种方法来获取和设置日期时间。 ### 日历:`Calendar` `Calendar`是一个抽象类,用于处理日期和时间。它提供了一组方便的方法来获取、设置和操作日期时间。 ### 集合:`...

    《你必须知道的495个C语言问题》

    2.9 为什么不能用内建的==和!=操作符比较结构? 26 2.10 结构传递和返回是如何实现的? 26 2.11 如何向接受结构参数的函数传入常量值?怎样创建无名的中间的常量结构值? 26 2.12 怎样从/向数据文件读/写结构...

    2021-2022计算机二级等级考试试题及答案No.13087.docx

    在第 3 行,由于 `s` 和 `s1` 分别是 `String` 和 `StringBuffer` 类型,直接使用 `equals` 方法进行比较会导致编译失败,但这里使用了 `String` 类型的 `equals` 方法,因此不会出现编译错误。在第 5 行,`s1....

    2021-2022计算机二级等级考试试题及答案No.13151.docx

    这表示记录的日期在当前日期和前推20天之间。 ### 面向对象编程 3. **对象间通信**:在面向对象编程中,一个对象请求另一个对象服务的方式是通过**发送消息**(Message)。这是面向对象编程模型中的一个核心概念。...

Global site tag (gtag.js) - Google Analytics