Date类和Calander类
一.Date类
- Date:表示日期格式,精确到毫秒
(1)常用的方法
Date():获取当前的系统时间,并且以Date格式来表现出来
public Date(long date):分配Date对象并且初始化此对象,用来表示自标准基准时间以来的毫秒数(即 1970 年 1 月 1 日 00:00:00 GMV以来的指定毫秒数)。
(2)Date类型转换成long类型
创建Date的对象,然后直接调用getTime()这个方法
System.currentTimeMillis() :System类中的方法,获取当前时间的毫秒值,并且返回的是long类型
(3)Date类型与String类型之间的相互转化
首先他们相互转化必须借助DateFormat这个类:因为DateFormat这个类是抽象类,不能实例化,所以要用父类引用指向子类对象,用子类:SimpleDateFormat
Date转化成String(格式化)
先创建Date对象,然后创建SimpleDateFormat对象,然后调用format()方法
String转化成Date(解析)
先定义日期文本格式,然后创建SimpleDateFormat对象(注意:将String类型转化成Date格式的时候,String类型的文本格式必须和SimpleDateFormat中的模式一样,否则,无法解析。格式:yyyy 年 MM 月 dd 日 时HH 分 mm 秒 ss) 最后调用parse这个方法
二.Calendar类
创建Calendar类对象
Calendar calendar = Calendar.getInstance() ;
然后调用set()方法,可以自定义年月日
他中的add()方法,可以把时间向前或向后推
Date类和Calander类相关推荐
- Java 常用对象-Date类和Calender类
2017-11-02 22:29:34 Date类:类 Date 表示特定的瞬间,精确到毫秒. 在 JDK 1.1 之前,类 Date 有两个其他的函数.它允许把日期解释为年.月.日.小时.分钟和秒值 ...
- Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类
时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...
- java str2date,java date类与string类实例代码分享
Date类用来指定日期和时间,其构造函数及常用方法如下: publicDate() 从当前时间构造日期时间对象. publicStringtoString() 转换成字符串. publiclongge ...
- 【Java】Date类和Calendar类必知必会
Date类简介 Date 类: java.util.Date Date 类表示指定的时间信息,可以精确到毫秒 不支持国际化 该类的许多方法已过时 获取当前系统时间: new Date(); 其实这个构 ...
- Date类 和 Calendar类
Date类 简介 日期类,用于操作时间相关信息 构造方法 Date() 构造一个日期对象,当前系统时间,精确到毫秒 //测试空参构造,采用当前操作系统的默认时间 Date date1 = new Da ...
- java string date_Java基础教程:Java之Object类,Objects类,Date类概念及使用!
Object类概述 java.lang.Object类是Java语言中的根类,即所有类的父类.它中描述的所有方法子类都可以使用.在对象实例化的时候,最终找的父类就是Object. 如果一个类没有特别指 ...
- Lession10 常用类(正则表达式、Date Time结构、string类、Math类)
Date Time结构: using System;namespace ConsoleApp1 //Date_Time_结构 {class Program{static void Main(strin ...
- Calander 类的使用
Calander 类是Java中做日期处理的利器,有以下常用功能: 设定一个日期,或者一个时间, 在某个时间基础上,按照各种类型的长度做加法,例如:加1小时,加10分钟 快速获得日期对应的星期几. 以 ...
- Math类,随机数Random类,System类,BigInteger类,BigDecimal类,Date类,Calendar类
Math类概述:Math 类涵盖了很多执行基本数学运算的方法, 是一个工具类. package com.sxt.mathdemo;/** Math类概述:Math 类涵盖了很多执行基本数学运算的方法, ...
最新文章
- MySQL面试题 | 附答案解析(六)
- linux内核写文件flush,innodb_flush_method 与linux File I/O
- http协议、模块、express框架以及路由器、中间件和mysql模块
- libevent和libev的区别对比(二)
- vue keep-alive解决关闭标签动态缓存问题
- SOA流程项目到底是业务流还是工作流
- java导出excel多个sheet_java导出Excel多个工作表(添加多个sheet)
- Cocos2d-3.x目录介绍分析
- 【华为云技术分享】云图说|人工智能新科技—文字识别服务
- python字典内置方法_柳小白Python学习笔记 12 内置方法之字典方法
- Sentinel服务熔断只配置blockHandler_客户自定义限流处理_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0051
- 《Netty权威指南》第2章 NIO入门
- NETARM(NSMS)自定义万能表单系统使用说明
- Pygame 安装教程
- 将SVG 转换为png -- ImageMagick 转换 svg 为透明png 图
- 主要空间数据挖掘方法
- 分布式定时任务框架Uncode-Schedule技术介绍
- 数组算法之“前缀和”
- 【基于51的多功能智能小车】
- 比特未来:区块链技术的最大价值应用