一.Date类

  1. Date:表示日期格式,精确到毫秒
    (1)常用的方法
    Date():获取当前的系统时间,并且以Date格式来表现出来
    public Date(long date):分配Date对象并且初始化此对象,用来表示自标准基准时间以来的毫秒数(即 1970 年 1 月 1 日 00:00:00 GMV以来的指定毫秒数)。
    (2)Date类型转换成long类型
    创建Date的对象,然后直接调用getTime()这个方法
    System.currentTimeMillis() :System类中的方法,获取当前时间的毫秒值,并且返回的是long类型
    (3)Date类型与String类型之间的相互转化
    首先他们相互转化必须借助DateFormat这个类:因为DateFormat这个类是抽象类,不能实例化,所以要用父类引用指向子类对象,用子类:SimpleDateFormat
    Date转化成String(格式化)
    先创建Date对象,然后创建SimpleDateFormat对象,然后调用format()方法
    String转化成Date(解析)
    先定义日期文本格式,然后创建SimpleDateFormat对象(注意:将String类型转化成Date格式的时候,String类型的文本格式必须和SimpleDateFormat中的模式一样,否则,无法解析。格式:yyyy 年 MM 月 dd 日 时HH 分 mm 秒 ss) 最后调用parse这个方法
    二.Calendar类
    创建Calendar类对象
    Calendar calendar = Calendar.getInstance() ;
    然后调用set()方法,可以自定义年月日
    他中的add()方法,可以把时间向前或向后推

Date类和Calander类相关推荐

  1. Java 常用对象-Date类和Calender类

    2017-11-02 22:29:34 Date类:类 Date 表示特定的瞬间,精确到毫秒. 在 JDK 1.1 之前,类 Date 有两个其他的函数.它允许把日期解释为年.月.日.小时.分钟和秒值 ...

  2. Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类

    时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...

  3. java str2date,java date类与string类实例代码分享

    Date类用来指定日期和时间,其构造函数及常用方法如下: publicDate() 从当前时间构造日期时间对象. publicStringtoString() 转换成字符串. publiclongge ...

  4. 【Java】Date类和Calendar类必知必会

    Date类简介 Date 类: java.util.Date Date 类表示指定的时间信息,可以精确到毫秒 不支持国际化 该类的许多方法已过时 获取当前系统时间: new Date(); 其实这个构 ...

  5. Date类 和 Calendar类

    Date类 简介 日期类,用于操作时间相关信息 构造方法 Date() 构造一个日期对象,当前系统时间,精确到毫秒 //测试空参构造,采用当前操作系统的默认时间 Date date1 = new Da ...

  6. java string date_Java基础教程:Java之Object类,Objects类,Date类概念及使用!

    Object类概述 java.lang.Object类是Java语言中的根类,即所有类的父类.它中描述的所有方法子类都可以使用.在对象实例化的时候,最终找的父类就是Object. 如果一个类没有特别指 ...

  7. Lession10 常用类(正则表达式、Date Time结构、string类、Math类)

    Date Time结构: using System;namespace ConsoleApp1 //Date_Time_结构 {class Program{static void Main(strin ...

  8. Calander 类的使用

    Calander 类是Java中做日期处理的利器,有以下常用功能: 设定一个日期,或者一个时间, 在某个时间基础上,按照各种类型的长度做加法,例如:加1小时,加10分钟 快速获得日期对应的星期几. 以 ...

  9. Math类,随机数Random类,System类,BigInteger类,BigDecimal类,Date类,Calendar类

    Math类概述:Math 类涵盖了很多执行基本数学运算的方法, 是一个工具类. package com.sxt.mathdemo;/** Math类概述:Math 类涵盖了很多执行基本数学运算的方法, ...

最新文章

  1. MySQL面试题 | 附答案解析(六)
  2. linux内核写文件flush,innodb_flush_method 与linux File I/O
  3. http协议、模块、express框架以及路由器、中间件和mysql模块
  4. libevent和libev的区别对比(二)
  5. vue keep-alive解决关闭标签动态缓存问题
  6. SOA流程项目到底是业务流还是工作流
  7. java导出excel多个sheet_java导出Excel多个工作表(添加多个sheet)
  8. Cocos2d-3.x目录介绍分析
  9. 【华为云技术分享】云图说|人工智能新科技—文字识别服务
  10. python字典内置方法_柳小白Python学习笔记 12 内置方法之字典方法
  11. Sentinel服务熔断只配置blockHandler_客户自定义限流处理_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0051
  12. 《Netty权威指南》第2章 NIO入门
  13. NETARM(NSMS)自定义万能表单系统使用说明
  14. Pygame 安装教程
  15. 将SVG 转换为png -- ImageMagick 转换 svg 为透明png 图
  16. 主要空间数据挖掘方法
  17. 分布式定时任务框架Uncode-Schedule技术介绍
  18. 数组算法之“前缀和”
  19. 【基于51的多功能智能小车】
  20. 比特未来:区块链技术的最大价值应用

热门文章

  1. 用户上传用户头像至服务器
  2. 四川铺管家教育:拼多多0.99有什么注意的
  3. golang lint
  4. download 下载文件 IE兼容性处理
  5. 编写sdk提供给第三方使用(比如接口请求类)
  6. usb string 描述符以及语言ID
  7. 小学计算机网络信息安全教案,黑教版信息技术五年级上册第十五课《网络信息安全》教案.doc...
  8. 最美的时光在飞逝,为什么还在努力的路上蹒跚?
  9. 文件丢失了怎么能复原
  10. macos最新版本是什么_macOS的最新版本是什么?