java DATE对象存入集合_java-Date类与集合(上)

1.1java.util.Data

data的每一个势力用于表示一个时间点。由于打他存在设计缺陷,所以大部分操作时间的方法都被声明为过时的,不建议使用

打他的每一个实力内维护这一个long值,该值表示的是自1970年1月1日零时到该实例被创建的日期所经历的毫秒。

void setTime(long ms) 给定一个long值使当前date对象表示该日期

1.2java.text.SimoleDateFormat 可以将date与string之间按照指定的日期格式相互转换。

Date now = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yy/MM/dd HH:mm:ss E a");

String days = sdf.format(now);

将字符串按照指定的日期格式解析为date

String string = "2013/08/23 10:27:05";

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");

Date date = sdf.parse(string);

1.3java.util.Calendar

日历类 日历类用于操作时间 常见实现类gergoriancalendar 即 阳历,calendar提供了静态方法getinstance用于获取一个当前系统所在地区适用的实现类,大部分地区返回的都是阳历历法实现类

calendar提供了方法:

date gettime() 该方法返回一个date对象,该对象所表示的日期就是当前calender所表示的日期。

void settime(date date) 使用给定的date类设置当前calendar表示日期

int get(int field) 获取当前calendar中指定时间分量所对应的值。参数为指定的时间分量,对应的calendar提供的相关常量值

void set(int field,int value) 对指定的时间分量设置指定的值

void add(int field,int calue) 对指定的时间分量加给定的值,若给定的值为负数则减去。

2.1java.util.Collection 集合

集合用来存储一组元素,与数组功能相似。集合提供了一套便于操作元素的方法,所以使用起来比数组方便。

Collection是所有集合的顶级接口,定义了所有

都应当具备的方法。其下有两个常见的子接口:

java.util.List:可重复集,且有序。特点通过下标操作元素。

java.util.Set:不可重复集 元素是否重复是根据元素自身equals比较的结果判断

boolean add(object obj)添加集合

boolean contains(E e)判断当前集合是否包含给定元素比较的是equals是否为true

boolean remove()删除集合元素

我是初学者,如有更新不好的,欢迎这位大神指出,谢谢大家!

更多精彩以后更新,转载注明!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值