day56 日期类 集合

2024-02-28 17:36
文章标签 集合 日期 day56

本文主要是介绍day56 日期类 集合,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

日期类:

 获取毫秒值:

        1970.1.1午夜之间的时间差

        System.currentTimeMillis()

java.util.Date:

        获取当前时间

        new Date();

        指定的格式显示日期:

        java.text.SimpeDateFormat

        格式化(日期-》文本)和解析日期(文本-》日期)

        格式符

        D年的天数

        E星期

         格式 =     ''yyyy-MM-dd HH-mm-ss''

        SimpleDateFormat  s = new SimpleDateFormat("格式");

        s.format(new Date()); 格式化日期

        s.parse(String "文本日期") 解析日期

         容易引发异常:java.text.ParseException

        格式字符串与表示日期的字符串的格式不同

        

java.util.Calendar(抽象类)

        getInstance()默认时区语言获取日历

        getTime()返回值为Date类型

        setTime(Date)给Calendar对象重新赋值

        get()获取日历指定部分

        set()给Calendar对象重新赋值

Calendar日历与中国实际日历差别:

Calendar.DAY_OF_WEEK  星期几,周日 == 周一

Calendar.MONTH 范围 0-11  对应1到12月

calendar.getActualMaximum(Calendar.DAY_OF_MONTH);

                 获取可能的最大值                月的天数

jdk8新增的操作

java.time包

        LocalDate         LocalTime         LocalDateTime

静态方法创建对象

        now()

        of()

LocalDate.parse("2001-02-18")也可以直接创建对象;

其他方法一组get()方法

创建Period对象

   Period.between(LocalDate,LocalDate)

period对象用来计算两个日期间的差值。


集合

 1集合的特点

     

 2集合框架结构  java.util

        1)接口:

        Collection:跟接口    无序   可重复

        List extends Collection   有序,可重复

                有序:读取顺序与存入顺序相同 List集合元素有下标 

         Set extends Collection 无序 唯一

        Map

        

3List集合及实现类

  有序可重复

  存取顺序一致 List集合中元素有下标

  新增了一组针对下标操作的增删改查方法





 4Set集合及实现类

 5Map集合及实现类

 6其他集合类

  7List集合的排序方式

         增删改查的方法

        遍历集合中的数据

    Iterator 使用集合对象中的创建迭代器对象方法 创建 迭代器对象

    foreach循环直接遍历集合元素

     集合接口中的foreach方法重写消费型接口  自己限定条件  

这篇关于day56 日期类 集合的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/756155

相关文章

uva 11178 计算集合模板题

题意: 求三角形行三个角三等分点射线交出的内三角形坐标。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#include <stack>#include <vector>#include <

Java基础回顾系列-第六天-Java集合

Java基础回顾系列-第六天-Java集合 集合概述数组的弊端集合框架的优点Java集合关系图集合框架体系图java.util.Collection接口 List集合java.util.List接口java.util.ArrayListjava.util.LinkedListjava.util.Vector Set集合java.util.Set接口java.util.HashSetjava

【408数据结构】散列 (哈希)知识点集合复习考点题目

苏泽  “弃工从研”的路上很孤独,于是我记下了些许笔记相伴,希望能够帮助到大家    知识点 1. 散列查找 散列查找是一种高效的查找方法,它通过散列函数将关键字映射到数组的一个位置,从而实现快速查找。这种方法的时间复杂度平均为(

javaScript日期相加减例子

当前时间加上2天 var d = new Date(“2015-7-31”); d.setDate(d.getDate()+2); var addTwo=d.getFullYear()+”年”+(d.getMonth()+1)+”月”+d.getDate()+”日”; “控制台输出===============”+”当前日期加2天:”+addTwo; 使用这种方法,月份也会给你计算.

java集合的概述

集合就是一个容器,我们可以把多个对象放入的容器中。就像水杯(假设容量可以不断扩大)一样,你可以往水杯中不断地添加水,既然是水杯,你就不能往里添加沙子,也就是说集合中添加的对象必须是同一个类型的(引用类型,而不能是基本类型)。 看到集合的介绍会让我们的想起数组,那么集合和数组有什么区别呢? 首先,数组的大小是固定的,而集合理论上大小是不限的。 其次,数组既可以存储基本数据类型的数据,也可以存储

linux下修改系统日期与时间

cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

时间日期与时间戳转换(Linux C)

本文主要学习三个知识点,第一是UTC时间、GMT时间的概念;第二是在Unix环境下UTC时间与时间戳的转换;第三是在C语言中如何修改时区。 本文参考了《UNP》以及 http://blog.csdn.net/foxir/article/details/43916601 http://blog.csdn.net/ljafl9988/article/details/16847935 一、

Java中计算两个日期间隔多少天

String dbtime1 = "2017-02-23";  //第二个日期 String dbtime2 = "2017-02-22";  //第一个日期 //算两个日期间隔多少天 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date1 = format.parse(dbtime1); Date dat

实现日期往前或往后或跳转到指定月份或天数

//月份跳转 //初始日期 String yearMonth = "201702"; String yearMonthStr = ""; //往前(负数)或往后(正数) int add = -2; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM"); Date source = sdf.parse(yearMonth); Cal

hutool 集合相关交集、差集

开发过程中会遇到集合之间的对比之类的需求,之前经常会自己写个工具类来实现,目前hutool可以帮助我们解决很多问题,接下来我们就来实践下。 相关jar包 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>RELEASE</version><scope>compile</sco