“青春是一场一去不复返的旅程”


目录

概述

常用功能

1.获取当前时间

2.日期比较

3.格式化日期

4.Java休眠

5.测量时间


概述


在Java中提供了Date类来封装当前打的日期和时间。

其中,提供了两个构造函数来实例化Date对象。

第一个构造函数使用当前的日期和时间来初始化对象。

语法为: Date()

第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。

语法为: Date(long millsec)


常用功能


1.获取当前时间

在java中获取时间,可以使用Date对象的toString()方法打印当前日期和时间,需要先导入java.util中的Date包。

编译结果如下:


2.日期比较

在Java中有以下三种方法比较两个日期:

  • 使用getTime()方法获取两个日期(自1970年1月1日经历的毫秒数值),然后比较这两个值。
  • 使用方法 before(),after() 和 equals()。例如,一个月的12号比18号早,则 new Date(99, 2, 12).before(new Date (99, 2, 18)) 返回true。
  • 使用 compareTo() 方法,它是由 Comparable 接口定义的,Date 类实现了这个接口。

3.格式化日期

格式化日期允许用户自定义时间格式来运行。

其中又分SimpleDateFormat方法和printf方法。

具体可细看菜鸟教程日期时间案例:https://www.runoob.com/java/java-date-time.html


4.Java休眠

使用sleep()方法使当前栈进入停滞状态,即柱塞当前进程,让出CPU的使用。

目的是不让当前线程独自霸占该进程所获的CPU资源,以留一定时间给其他线程执行的机会。

可以让程序休眠一毫秒的时间或者到您的计算机的寿命长的任意段时间。

代码实例如下:  (将程序休眠三秒)

执行结果为:


5.测量时间

Date类中功能也能实现测量时间间隔的功能,但暂时没遇到过,这里不做了解,以后碰到再做修改。

JavaSE之Date类——文章摘自菜鸟教程Java日期时间相关推荐

  1. 菜鸟教程 + Java基础课程 + part2

    菜鸟教程 + Java基础课程 + part2 目录 菜鸟教程 + Java基础课程 + part2 八 Number &Math 类 1. Number类 2. Math类 3. Numbe ...

  2. java 日期时间工具_Java日期时间类工具

    Java日期时间类工具 Java日期时间类 Date类 Java提供的Date类和Calendar类用于处理日期和时间的类,包括创建日期,时间对象,获取系统当前日期,时间 等操作.但Date类无法实现 ...

  3. MySQL 数据类型(摘自菜鸟教程)

    MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的. MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 数值类型 MySQL支持所有标准S ...

  4. vb.net 教程 1-8 日期时间类型1

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. vb.net中日期时间函数使用DateTime,vb6中用的是Date,vb.net中也可以将日 ...

  5. 日期时间类,按特定格式显示日期时间

    1.Date类 Date date = new Date(); // 创建现在的日期 long value = date.getTime(); // 获得1970年1月1日00:00:00GMT到现在 ...

  6. JAVA 日期时间类使用方法

    相关类 Date:  Date表示特定的瞬间,精确到毫秒,Date中的相应方法已废弃,从JDK 1.1开始,应该使用Calendar类实现日期和时间字段之间转换.  DateFormat:  Date ...

  7. Java日期时间类及计算

    1. Java中与日期相关的类 1.1 java.util包 类名 具体描述 Date Date对象算是JAVA中历史比较悠久的用于处理日期.时间相关的类了,但是随着版本的迭代演进,其中的众多方法都已 ...

  8. date格式化输出 24小时 java_java - 将日期时间转换为24小时表单

    java - 将日期时间转换为24小时表单 我从服务器获得的时间就像Jul 27, 2011 8:35:29 AM. 我想将其转换为2011-07-27 08:35:29. 我还希望转换时间为24小时 ...

  9. 学习AngularJS摘抄的笔记,方便以后查看(摘自菜鸟教程)

    AngularJS 参考手册 AngularJS 指令 指令 描述 ng-app 定义应用程序的根元素. ng-bind 绑定 HTML 元素到应用程序数据 ng-bind-html 绑定 HTML ...

最新文章

  1. 剑指offer 刷题 01
  2. 利用Python绘制 3D 体素色温图
  3. 习题2.4 递增的整数序列链表的插入 (15 分)
  4. 感知机模型及其对偶形式
  5. 16、用VS2005调试编译驱动程序
  6. 各种数据库连接的总结
  7. LSGO软件技术团队2015~2016学年第四周(0921~0927)总结
  8. Kafka消息压缩与解压
  9. HDU2551 竹青遍野【数学计算+水题】
  10. 看完这篇再不会 View 的动画框架,我跪搓衣板
  11. 常用几个UITableView,UICollectionView  UIScrollView关键点
  12. “迷失自我”,请记住下面5个网站,让你受益终身
  13. Eclipse无法DEBUG
  14. java代码整洁之道_代码整洁之道——我们是作者
  15. GitLab CI/CD Pipeline 与 jobs的概念
  16. VMware虚拟机不显示ipv4(无网络)
  17. 渗透过程中日志信息分析示例
  18. C#关于导出excel的方法
  19. oracle 老白,老白对oracle性能的io调优--(摘自老白-一个金牌DBA的故事)
  20. [LeetCode 中等 DFS]417. 太平洋大西洋水流问题

热门文章

  1. TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11
  2. BZOJ5308 ZJOI2018胖
  3. 在虚拟机上安装PFsense详细图解
  4. Linux网络配置(动静转换及连接Linux问题)
  5. 大学毕业生计算机培训,这20所大学的“计算机”专业毕业颇受欢迎
  6. 【杂文】CM 倒下了,但还有这些第三方安卓 ROM 让你刷个痛快
  7. 永恒之塔修改服务器名字,永恒之塔模拟器服务端每个文件的用途及修改
  8. java 调用 docker 中的 HBase 服务 卡死 不报错 不报异常 卡着不动 但 服务ip是能ping通
  9. 电商运营:2020天猫618超级晚营销怎么玩?最新营销方案献上
  10. 防汛柴油自吸水泵 大流量有多少立方