java基础---Calendar类
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类相关推荐
- [Java基础]Calendar类基础
Calendar:
- 【零基础学Java】—Calendar类(三十四)
[零基础学Java]-Calendar类(三十四) java.util.Calendar日历类 Calendar类是一个抽象类,里面提供了很多操作日历字段的方法 Calendar类无法直接创建对象,里 ...
- Java基础 时间相关类小结[Timestamp,Date,Calendar]
Java基础 时间相关类[Timestamp,Date,Calendar] 前言 一.Timestamp(时间戳) 二.Date(日期) 三.Calendar(日历) 四.Timestamp.Date ...
- Java基础|1-07-Object类与常见API(二)@API篇
写在前面: 此系列文是笔者在学习Java系列课程的过程中,参考相关课件.视频讲解.课程代码,并结合一些文档.思维导图及个人理解,对所学内容做的阶段性梳理与总结. 写于:2021年1月28日 内容:Ja ...
- Java基础-Date类常用方法介绍
Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...
- java基础-BigDecimal类常用方法介绍
java基础-BigDecimal类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.BigDecimal类概述 我们知道浮点数的计算结果是未知的.原因是计算机二进制 ...
- JAVA基础七 类和对象
文章目录 JAVA基础七 类和对象 01 引用 02 继承 03 方法重载 04 构造方法 05 this 06 传参 07 包 08 访问修饰符 09 类属性 10 类方法 11 属性初始化 12 ...
- Java基础18-String类【String类的特点对象个数常用方法】【超详细讲解】
Java基础-String类[超详细讲解] String类的特点 String在java.lang.String包中 1:特点 (1)String类型不能被继承,因为由final修饰 (2)Strin ...
- JAVA基础––从类和对象开始
JAVA基础--从类和对象开始 一.概念 1.面向对象中类和对象的概念 对象:对象是具有状态和行为的实体,例如某个具体的学生,或者是王者荣耀里的英雄,可以是物理实体,也可以是逻辑实体. 类:类是一组具 ...
最新文章
- Swift 中 insetBy(dx: CGFloat, dy: CGFloat) - CGRect 用法详解
- SAP QM 样品废弃后如何删除physical samples记录?
- ECharts概念学习系列之ECharts是什么?
- Linux集群服务 LVS
- 轻松搞定RocketMQ入门 1
- IE6 CSS bug: position:relative元素被overflow:auto/scroll元素包含
- 【华为云技术分享】小白篇,认识Python最最最常用语重要的库Requests
- Oracle Rownum 伪列详解
- IE6给我网站开发带来的问题
- 五步使用法——搞定XMLHttpRequest
- 一天天过得很快啊,今天大家都干了啥?我们拿出来晒晒
- typroa 思维导图_Markdown转思维导图及Typora导出opml(pandoc)
- 数据挖掘技术研究现状
- Profinet简介
- 国内各大企业邮箱,选择看重哪几个方面?
- 由IP6K防尘和IPX9K防水组合的IP6K9K
- Win11如何显示/隐藏语言栏?
- 基因家族进化分析之DNA序列批量获取
- 单峰数组求峰值,二分思想,LeetCode862
- python视频操作——python实现将图片合成为视频
热门文章
- 牛客 - 养花(最大流)
- SPOJ - BALNUM Balanced Numbers(数位dp+进制转换)
- 机器学习-聚类之K均值(K-means)算法原理及实战
- 华为鲲鹏弹性云服务器KM1_#化鲲为鹏,我有话说# 鲲鹏弹性云服务器配置 Tomcat...
- oracle11g 01031,Oracle11g Data Guard -- ORA-16047 , ORA-16057 ,ORA-01031
- 容器中构建镜像慢,在dockerfile中换源加速
- 不使用加减乘除符号计算加法
- 5.IDA-文本搜索、二进制搜索(16进制字节序列)、替换16进制
- MyBatis(三)MyBatis缓存和工作原理
- Linux网络子系统