一、日期类

Java语言提供了2个类来处理日期

Date类

    Date类以毫秒来表示特定的日期构造方法Date date = new Date();System.out.println(date);

获取当前时间方法

long getTime()
返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数
该类【大部分方法被废弃,现在一般用Calendar类】

SimpleDateFormat类

    对日期进行格式化允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)Date date = new Date();

日期格式化:

【默认格式化】SimpleDateFormat formater = new SimpleDateFormat();
System.out.println(formater.format(date));//默认的Date–>String
【自定义格式化】SimpleDateFormat formater2 = new SimpleDateFormat(“yyyy年MM月dd日 EEE HH:mm:ss”);

常用日期和时间模式

二、Calendar类

Calendar类【是抽象类】

主要用于完成日期字段之间相互操作的功能,即可以设置和获取日期数据的特定部分。

获取Calendar类的实例

利用已实现子类:GregorianCalendar
【方式一】Calendar objCalendar = Calendar.getInstance();//获取当前日期时间
getInstance()返回的是它的子类GregorianCalendar的对象
【方式二】Calendar objCalendar = new GregorianCalendar();

获取年月日

——–>Calendar.YEAR
月(0~11)——–>Calendar.MONTH
一年中的第一个月是JANUARY,它为0
天——–>Calendar.DATE
星期——–>Calendar.DAY_OF_WEEK

Calendar的星期是从星期日算起:Calendar.SUNDAY是1
,星期六Calendar.SATURDAY是7

小时——–>Calendar.HOUR_OF_DAY
——–>Calendar.MINUTE
——–>Calendar.SECOND

Java常用类之【日期相关类】相关推荐

  1. java学习--基础知识进阶第五天--API、 Object类 System类、日期相关类、包装类正则表达式...

    今日内容介绍 u  Object类 & System类 u  日期相关类 u  包装类&正则表达式 第1章 Object类 & System类 1.1 Object类 1.1. ...

  2. Java----常用类:日期相关类、数学运算相关类

    常用类 日期相关类 Date类     日期函数 //2012-12-12 00:00:00- 1970-01-01 00:00:00 = 毫秒差: Date date = new pate();   ...

  3. 日期的包装 java,Java基础之Java常用类--Object类,字符串相关类,包装类,日期相关类,数字相关类...

    Java是一种面向对象的语言,也就是将万事万物可以描述为对象,特点如下: 1.面向对象是常见的一种思考习惯,符合人们的思考习惯. 2.面向对象的出现,将复杂的事情简单化. 3.面向对象的出现,将之前过 ...

  4. Java常用类(数学相关类 /字符串相关类/时间相关类/格式化类)

    Java类库概述 Java类库文档 https://docs.oracle.com/javase/8/docs/api/ 可以下载文档离线版本(chm格式) https://blog.csdn.net ...

  5. android 用年月日初始化date_Android随笔之——Android时间、日期相关类和方法

    今天要讲的是Android里关于时间.日期相关类和方法.在Android中,跟时间.日期有关的类主要有Time.Calendar.Date三个类.而与日期格式化输出有关的DateFormat和Simp ...

  6. java常用地图坐标系转换工具类,支持谷歌,腾讯,百度等主流的地理坐标转换

    package com.shen.springboot.redis.util;import java.util.ArrayList; import java.util.HashMap; import ...

  7. 复习Object类_日期时间类_System类_StringBuilder_包装类以及各类的细节

    Object类_日期时间类_System类_StringBuilder_包装类以及各类的细节 主要内容 Object类 Date类 DateFormat类 Calendar类 System类 Stri ...

  8. Java----- 常用类 系统相关类 、 字符串相关类

    常用类 系统相关类 . 字符串相关类 常用类 系统相关类 System类 代表当前ava程序的运行平台.. System. currentTimeMillis()获得系统当前时间的函数. 开始: Sy ...

  9. SimpleDateFormat类(简单日期格式类)

    SimpleDateFormat类(简单日期格式类) 它是一个具体的类(相应的最底层类),用于以区域设置铭感的方式格式化和解析日期.重点学习日期格式化和解析 日期和时间格式由日期和时间模拟字符串指定, ...

最新文章

  1. 帧编码 场编码_去年,我帮助举办了40场编码活动。 这是我学到的。
  2. weblogic部署ssh2应用出现异常
  3. 大数据技术在跨境电商中的应用
  4. SEPM嵌入式数据库损坏的一种修复方法及sem5.log的缩小方法
  5. P4173-残缺的字符串【FFT】
  6. const 一级指针的启示
  7. python循环函数怎么改变变量_python:循环定义多个变量
  8. Moodle: 登记学生,检测学生是否存在在课程 Check if user is enrolled or enroll a user in course...
  9. 路飞学城14天集训营作业2—三级菜单
  10. Objective-c编程语言(一):The Objective-C Programming Language:Introduction
  11. 2021 测试工作年终总结
  12. AxureRP7.0基础教程系列 部件详解Text Area 文本段落
  13. 微信公众号自定义菜单
  14. scipy求极值代码
  15. 大数据分析平台架构(Big Data Analytics Platform)
  16. Go语言安装配置运行
  17. 一维卷积神经网络在近红外光谱分析中的应用
  18. 5G网元结构和协议栈
  19. Vue中使用marked
  20. android开发手机推荐 2015,绝对巅峰 目前Android最强的8款手机推荐

热门文章

  1. Blending and Bagging
  2. LeetCode5377. 将二进制表示减到1的步骤数
  3. C++ Primer 5th笔记(chap 19 特殊工具与技术)定位 new 表达式
  4. 【django】数据库操作-增 删 改
  5. Docker中的网络问题
  6. 关于CVE-2019-0708 - 数组越界
  7. (50)补充内容:SSDT HOOK 模板
  8. CVE-2014-4113_Win32k提权漏洞学习笔记
  9. android圆角按钮的实现
  10. 【PAT乙级】1050 螺旋矩阵 (25 分)