日期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 ...
随机推荐
- cookie的中文乱码问题【URL编码解码】
先搞明白为什么会乱码,为什么要转码: 在tomcat 8 之前,cookie中不能直接存储中文数据.需要将中文数据转码,一般采用URL编码(%E3).在tomcat 8 之后,cookie支持中文数据 ...
- HTML翻转菜单练习
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 一步步实现:springbean的生命周期测试代码
转载. https://blog.csdn.net/baidu_37107022/article/details/76552052 1. 创建实体SpringBean public class Spr ...
- python 处理 https链接 socket报错 链接https
// socket 链接 https 有问题 得去看看ssl文档 用法 import socketimport ssl def https_test(url): proto = "http& ...
- django session 的简单操作
#!SESSION_SAVE_EVERY_REQUEST = True 设置根据最后一次操作设置登录超时时间#!SESSION_EXPIRE_AT_BROWSER_CLOSE = True 设置是否关 ...
- leetcode20
public class Solution { Stack<char> S = new Stack<char>(); public bool IsValid(string s) ...
- Java 就业班 Web框架
- Android应用开发中,第三方集成新浪微博(sinaWeiboSDK)的过程记录
作为一个android开发人员,不可避免的要学会使用和集成第三方API的能力 而新浪微博作为现在最主要的新闻速递媒体,使用十分普遍,并且提供了较为详细的API接入方法,故此选择集成sinaWeibiS ...
- 通过yum安装php7
Linux下全局安装composer方法: //下载composercurl -sS https://getcomposer.org/installer | php //将composer.phar文 ...
- springboot+mybatis+freemark+oauth开发环境搭建
一.创建springboot工程 1.环境介绍: a:jdk版本:1.7 b:Springboot版本:1.5.6(使用1.5.9的版本整合mybatis会报错:java.lang.NoClassDe ...