日期Data类,日历类Calendar
用于得到当前时间,和设置日期类数据
public void testDate() {
// 创建一个日期对象
Date date = new Date();
/**
* 从1900年1月1日 00:00:00开始的时间
*/
System.out.println("当前年份==》" + (date.getYear() + 1900));
System.out.println("当前月份==》" + (date.getMonth() + 1));//得到的数值 +1
System.out.println("当前月份的第几天==》" + (date.getDate()));
System.out.println("今天是周几==》" + (date.getDay()));
System.out.println(date); // Mon Dec 25 11:49:59 CST 2017
// 日期格式转换类
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年-MM月-dd日 hh:mm:ss");
System.out.println("format()===》把日期转换成String类型的数据:" + sdf.format(date));
// 定义一个日期类型的字符串 然后使用日期转换类 变成 Date
String time = "2017年-12月-25日 11:52:16";
try {
System.out.println("parse()===》把字符串转换成日期:" + sdf.parse(time));
} catch (ParseException e) {
e.printStackTrace();
}
}
获取当前时间的详细值,注意得到的值需要做处理
public void testCalendar() {
// 创建一个日历对象
Calendar c = Calendar.getInstance();
System.out.println("当前年份==》" + c.get(Calendar.YEAR));
System.out.println("当前月份==》" + (c.get(Calendar.MONTH) + 1));//得到的月份 +1
System.out.println("当前月份的第几天==》" + c.get(Calendar.DAY_OF_MONTH));
System.out.println("今天是周几==》" + (c.get(Calendar.DAY_OF_WEEK) - 1));//得到的数值 -1
System.out.println("获取当前系统时间==》" + c.getTime()); // 返回值是 Date
System.out.println("获取小时==》" + c.get(Calendar.HOUR_OF_DAY));
System.out.println("获取分钟==》" + c.get(Calendar.MINUTE));
System.out.println("获取秒数==》" + c.get(Calendar.SECOND));
// 获取的是从1970年开始的毫秒数
System.out.println("获取系统当前的毫秒数===》" + System.currentTimeMillis());
}
日期Data类,日历类Calendar的更多相关文章
- 常用类--Date日期类,SimpleDateFormat日期格式类,Calendar日历类,Math数学工具类,Random随机数类
Date日期类 Date表示特定的时间,精确到毫秒; 构造方法: public Data() public Date(long date) 常用方法: public long getTime() pu ...
- Date日期类,Canlendar日历类,Math类,Random随机数学类
Date日期类,SimpleDateFormat日期格式类 Date 表示特定的时间,精确到毫秒 常用方法 getTime() setTime() before() after() compareT ...
- java学习笔记之日期日历类
java学习笔记之日期日历 Date日期类概述: 表示特定的瞬间,精确到毫秒 Date类的构造方法: 1.空参数构造方法 Date date = new Date(); 获取到当前操作系统中的时间和日 ...
- 日历类和日期类转换 并发修改异常 泛型的好处 *各种排序 成员和局部变量 接口和抽象类 多态 new对象内存中的变化
day07 ==和equals的区别? ==用于比较两个数值 或者地址值是否相同. equals 用于比较两个对象的内容是否相同 String,StringBuffer.StringBuilde ...
- Calendar 日历类的时间操作
我们经常会涉及到对时间的处理,例如登陆网站,我们会看到网站首页显示XXX,欢迎您!今天是XXXX年....某些网站会记录下用户登陆的时间,比如银行的一些网站,对于这些经常需要处理的问题,Java中提供 ...
- java Calendar日历类
~Calendar类是一个抽象类,为特定瞬间与一组诸如YEAR,MONTH,DAY_OF_MONTH,HOUR等日历字段之间的转换提供了一些方 法,并为操作日历字段(例如获得下星期的日期)提供了一些方 ...
- java基础22 日期类、日历类、日期格式类
package com.dhb.code; import java.text.ParseException; import java.text.SimpleDateFormat; import jav ...
- 日历类Calendar
在早期的JDK版本中,日期(Date)类附有两大功能:(1)允许用年.月.日.时.分.秒来解释日期:(2)允许对表示日期的字符串进行格式化和句法分析.在JDK1.1中提供了类Calendar来完成第一 ...
- 时间日期相关:Date类、DateFormat类、Calendar类
1 Date类 类 Date 表示特定的瞬间,精确到毫秒. 1秒=1000毫秒 毫秒的0点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0 时间和日期的计算,必须依赖毫秒值. Sys ...
随机推荐
- 【亲测】502 Bad Gateway 怎么解决?
502 Bad Gateway 怎么解决? 1.什么是502 badgateway 报错 简单来说 502 是报错类型代码,bad gateway 错误的网关. 2.产生错误的原因 连接超时 具体原因 ...
- [Oracle,2018-03-02] oracle一次插入多条记录
insert into student(name,age) ' from dual union all ' from dual union all ' from dual 在oracle中不能像mys ...
- Linux下安装GitHub
安装GitHub 1.下载安装git: yum -y install git git-core git-doc 2.运行完执行 ssh-keygen -t rsa -C "your@emai ...
- 【Java】获取二维数组行列长度
二维数组int array[][] = new int[3][3]; 行长度:array.length 列长度:array[i].length
- BOUNDARIES AND SPACE
BOUNDARIES AND SPACE Review Nice work! You've learned a lot. Let's review the web and CSS concepts c ...
- [Redis]Redis高级特性的配置及使用
---------------------------------------------------------------------------- [Redis安全性] 一 . 默认我们进入Re ...
- 360极速浏览器Onetab插件存储位置
OneTab 是一款 Chrome / Firefox 扩展,用来让那些打开了但是没有空看的标签页保存到后台列表,从而节省宝「贵」的内存资源,根据 Chrome 的内存消耗情况下来,可以达到 95% ...
- resize2fs
VPS是15G的..但是dh和fdisk显示不一样..求解 df:Filesystem Size Used Avail Use% Mounted onudev 236M 0 236M 0% /devt ...
- ArcGIS自定义工具箱-显示地图文档结构
ArcGIS自定义工具箱-显示地图文档结构 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 目的:显示地图文档mxd的数据组织结构,数据框,图层,表 使用方法: 地图 ...
- php 二维数组按照某个键排序
$date = array_column($arr, 'run_date'); //上面得到的结果:array(0=>'2017-11-21',1=>'2017-11-20',3=> ...