package com.henu;import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class Demo03 {public static void main(String[] args) {//由于Calendar是一个抽象类,所以提供了getInstance方法进行实例化Calendar cal = Calendar.getInstance();System.out.println(cal.get(Calendar.YEAR));System.out.println(cal.get(Calendar.MONTH));System.out.println(cal.get(Calendar.DAY_OF_MONTH));//这个月的第几天System.out.println(cal.get(Calendar.HOUR_OF_DAY));//这天的第几个小时System.out.println(cal.get(Calendar.MINUTE));System.out.println(cal.get(Calendar.SECOND));System.out.println(cal.get(Calendar.MILLISECOND));/*根据日历的规则,为给定的日历字段添加或减去指定的时间量。从当前日历时间减去 1 天,即返回昨天的当前时间*/cal.add(Calendar.DATE,-1);Date date = cal.getTime();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String strDate = sdf.format(date);//Date类型转字符串类型StringSystem.out.println(strDate);/*从1970开始到现在的毫秒数表达式。*/Calendar.getInstance().getTimeInMillis();System.currentTimeMillis();/*当前日期的最后一天*/Calendar time = Calendar.getInstance();time.set(Calendar.DAY_OF_MONTH,time.getActualMaximum(Calendar.DAY_OF_MONTH));SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String strDate = sdf.format(time.getTime());System.out.println(strDate);}
}

java基础---Calendar类相关推荐

  1. [Java基础]Calendar类基础

    Calendar:

  2. 【零基础学Java】—Calendar类(三十四)

    [零基础学Java]-Calendar类(三十四) java.util.Calendar日历类 Calendar类是一个抽象类,里面提供了很多操作日历字段的方法 Calendar类无法直接创建对象,里 ...

  3. Java基础 时间相关类小结[Timestamp,Date,Calendar]

    Java基础 时间相关类[Timestamp,Date,Calendar] 前言 一.Timestamp(时间戳) 二.Date(日期) 三.Calendar(日历) 四.Timestamp.Date ...

  4. Java基础|1-07-Object类与常见API(二)@API篇

    写在前面: 此系列文是笔者在学习Java系列课程的过程中,参考相关课件.视频讲解.课程代码,并结合一些文档.思维导图及个人理解,对所学内容做的阶段性梳理与总结. 写于:2021年1月28日 内容:Ja ...

  5. Java基础-Date类常用方法介绍

    Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...

  6. java基础-BigDecimal类常用方法介绍

    java基础-BigDecimal类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.BigDecimal类概述 我们知道浮点数的计算结果是未知的.原因是计算机二进制 ...

  7. JAVA基础七 类和对象

    文章目录 JAVA基础七 类和对象 01 引用 02 继承 03 方法重载 04 构造方法 05 this 06 传参 07 包 08 访问修饰符 09 类属性 10 类方法 11 属性初始化 12 ...

  8. Java基础18-String类【String类的特点对象个数常用方法】【超详细讲解】

    Java基础-String类[超详细讲解] String类的特点 String在java.lang.String包中 1:特点 (1)String类型不能被继承,因为由final修饰 (2)Strin ...

  9. JAVA基础––从类和对象开始

    JAVA基础--从类和对象开始 一.概念 1.面向对象中类和对象的概念 对象:对象是具有状态和行为的实体,例如某个具体的学生,或者是王者荣耀里的英雄,可以是物理实体,也可以是逻辑实体. 类:类是一组具 ...

最新文章

  1. Swift 中 insetBy(dx: CGFloat, dy: CGFloat) - CGRect 用法详解
  2. SAP QM 样品废弃后如何删除physical samples记录?
  3. ECharts概念学习系列之ECharts是什么?
  4. Linux集群服务 LVS
  5. 轻松搞定RocketMQ入门 1
  6. IE6 CSS bug: position:relative元素被overflow:auto/scroll元素包含
  7. 【华为云技术分享】小白篇,认识Python最最最常用语重要的库Requests
  8. Oracle Rownum 伪列详解
  9. IE6给我网站开发带来的问题
  10. 五步使用法——搞定XMLHttpRequest
  11. 一天天过得很快啊,今天大家都干了啥?我们拿出来晒晒
  12. typroa 思维导图_Markdown转思维导图及Typora导出opml(pandoc)
  13. 数据挖掘技术研究现状
  14. Profinet简介
  15. 国内各大企业邮箱,选择看重哪几个方面?
  16. 由IP6K防尘和IPX9K防水组合的IP6K9K
  17. Win11如何显示/隐藏语言栏?
  18. 基因家族进化分析之DNA序列批量获取
  19. 单峰数组求峰值,二分思想,LeetCode862
  20. python视频操作——python实现将图片合成为视频

热门文章

  1. 牛客 - 养花(最大流)
  2. SPOJ - BALNUM Balanced Numbers(数位dp+进制转换)
  3. 机器学习-聚类之K均值(K-means)算法原理及实战
  4. 华为鲲鹏弹性云服务器KM1_#化鲲为鹏,我有话说# 鲲鹏弹性云服务器配置 Tomcat...
  5. oracle11g 01031,Oracle11g Data Guard -- ORA-16047 , ORA-16057 ,ORA-01031
  6. 容器中构建镜像慢,在dockerfile中换源加速
  7. 不使用加减乘除符号计算加法
  8. 5.IDA-文本搜索、二进制搜索(16进制字节序列)、替换16进制
  9. MyBatis(三)MyBatis缓存和工作原理
  10. Linux网络子系统