Date类

1.由java.util包提供
2.封装了当前日期和时间
3.共有两个构造函数,
无参构造:Date() 使用当前日期及时间初始化对象
有参构造:Date(long number)参数为毫秒数,从1970年1月1日起的

方法

1.after(Date )当前时间晚于指定时间时,返回true
2.before(Date)当前时间早于指定时间时,返回true
clone() 克隆当前对象,且此后修改互不影响
compareTo(Date) 当前时间与指定时间相等,返回0,当前实际按早于指定时间,返回-1,当前时间晚于指定时间返回1
equqls(Date) 当前时间等于指定时间时,返回true
getTime() 获取时间戳
settime(mumber) 设置当前时间为197.-1-1 00:00:00 后指定毫秒的时间

格式化时间格式

使用simpleDateFormat类
使用方法

      Date dNow = new Date( );SimpleDateFormat simpleDateFormat = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");System.out.println("当前时间为: " + simpleDateFormat .format(dNow));

字符串转时间格式

使用simpleDateFormat类的prase()方法
使用:

SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd");
String input ="2022-03-21"
Date t =t = ft.parse(input);

测量时间间隔

时间戳相减得毫秒数

获取当前时间得特定部分

如:获取当前时间得年或月或日等忒的那个部分
使用Calendar类
注:calendar类是一个抽象类(不能new)
1.获取当前时间calendar类对象(默认当前日期)

Calendar calendar = Calendar.getInstance();//默认是当前日期

2.获取指定时间得calendar对象

Calendar calendar = Calendar.getInstance();
calendar.set(year, month, date);

3.方法:创建完对象后,即可使用以下方法
calendar .YEAR 年份
calendar .MONTH 月份
calendar.DATE 日期
calendar.HOUR 12小时制小时数
calendar.HOUR_OF_DAY 24小时制小时数
calendar.MINUTE 分钟数
calendar.SECOND 秒数
calendar.DAY_OF_WEEK 当前时间所在星期数
calendar.set(int year,int month,int date)指定时间
calendar.set(Calendar.DATE,10) 设置当前日期为10号
calendar.add(type,num) type为类型,年月日 (calendar.DATE等)num是相加得时间

GregorianCalendar类

是calendar类得具体实现,七个构造函数

1.GregorianCalendar() 默认当前时间
2.GregorianCalendar(int year, int month, int date) 指定年月日
3.GregorianCalendar(int year, int month, int date, int hour, int minute)指定时间
4.GregorianCalendar(int year, int month, int date, int hour, int minute, int second)
5.GregorianCalendar(Locale aLocale)在具有给定语言环境的默认时区内构造一个基于当前时间的 GregorianCalendar。
6.GregorianCalendar(TimeZone zone)在具有默认语言环境的给定时区内构造一个基于当前时间的 GregorianCalendar
7.GregorianCalendar(TimeZone zone, Locale aLocale)在具有给定语言环境的给定时区内构造一个基于当前时间的 GregorianCalendar。

方法

注:type为类型 年,月,日,时,分,秒等
add(type,int)当前时间加
equals(obj) 比较
get(type)获取指定类型的值
getActualMaximum(type) 获取指定值的最大值,如当前时间所在月的最后一天
getActualMinimum(type) 获取指定类型的最小值
set(int field, int value) 设置指定类型的值
set(int year, int month, int date, int hour, int minute)设置年月日时分秒
setTime(Date date) 设置当前时间

Java日期Date类,格式化,年月日时分秒星期相关推荐

  1. java date加一天_Java日期时间API系列15-----Jdk8中API类,java日期计算2,年月日时分秒的加减等...

    通过Java日期时间API系列8-----Jdk8中java.time包中的新的日期时间API类的LocalDate源码分析 ,可以看出java8设计非常好,实现接口Temporal, Tempora ...

  2. 【Java】Date类型获取年月日时分秒的两种方法(12小时制、24小时制)

    Java的Date类型是,提供用来描述日期时间的类,它可以存储时间的年月日.时分秒的信息.但是如何从Date的实例中获取这些信息呢? 以前Date提供了一系列的get方法来获取,但是这些方法现在都被弃 ...

  3. Java日期转换 SimpleDateFormat格式(年月日时分秒)

    24小时制时间显示: import java.util.Date; public class DateTest { /** * @param args */ public static void ma ...

  4. bat 格式化年月日时分秒

    1.调用其他bat,并进行传参: test.bat "..\addon\7z.dll" "..\addon\8z.dll" 2.调用其他bat(新窗口打开其他b ...

  5. 标准日期格式转化为“年月日时分秒”——padStart()补0问题

    在工作中,后端返回的日期格式经常为标准日期格式,此时需要进行转化变为"年月日时分秒"再展示到页面中: 什么是标准时间格式? 在控制台输入new Date()即可以拿到标准时间格式. ...

  6. php日期格式化年月日时分秒,php Date()函数输出中文年月日时分秒

    php Date()函数输出中文年月日时分秒今天我以一个简单的利用date()函数输出中文年月日时分秒引出关于大多数据用户在使用php date()函数的一些问题与date()函数一些参数详解. 当然 ...

  7. 【转】微信小程序日期时间选择器(年月日时分秒)

    公司需要用到秒 但是小程序提供的只到分钟 vantui也只到分钟,真的是有问题啊 从网上找了一个试了试可以用如下: <picker mode="multiSelector" ...

  8. JAVA 获取当前时间(年月日时分秒)

    LocalDateTime单独获取年月日和时分秒 LocalDateTime localDateTime = LocalDateTime.now(); localDateTime.format(Dat ...

  9. 微信小程序 - 日期时间选择器(年月日时分秒)

    前言 您只需要跟着步骤一路复制粘贴,最后看一下使用示例即可. 由于微信官方的 <picker> 组件不支持同时选择年月日时分, 所以 在此官方组件上再次封装,可靠性毋庸置疑. 您将获得一个 ...

最新文章

  1. Java.util.Random 各种方法介绍
  2. python顺时针螺旋顺序
  3. tomcat服务器访问网址组成
  4. 关于用批处理写ftp上传文件
  5. css如何实现背景透明,文字不透明?
  6. nssl1164-观察【平衡树,LCA】
  7. java h5 上拉加载更多_移动端H5页面上拉加载更多功能实现(二)
  8. java中不带package和带package的编译运行方式
  9. 终于找到了:NuGet 修改包路径
  10. python turtle用法_Python初学者Turtle库简介
  11. DSL 系列(1) - 扩展点的论述与实现
  12. 10.2 广州集训 Day1
  13. python刚开始什么都不能_关于python的初步学习
  14. Sublime Text3运行node.js
  15. shell进阶之tree、pstree、lsof命令详解
  16. 39-java 输入输出总结
  17. 03_后台管理页面商品列表查询
  18. RBAC 模型是什么?
  19. vue 页面刷新404
  20. python中的列表list(四):列表的遍历

热门文章

  1. 使用webuploader上传大文件
  2. 开卷有益:黑莓知识库之BlackBerry Technical Solution Center
  3. 常州SEO姜东:页面SEO搜索引擎优化
  4. h5页面自定义字体_H5自定义字体解决方法(mark)
  5. 段晓君NPDP产品经理备考心得:给自己持续的鼓励,保持良好心态
  6. python增删改查_Python 列表的增删改查
  7. phpcms 文章一键排版
  8. 一寸照片 358 *441 小于20KB
  9. 欧姆龙转MQTT边缘计算网关(产品)
  10. Java Swing面板布局之箱式布局BoxLayout