JAVA基础总结(二) ----常用API(二)

JAVA基础总结(二) ----常用API(二)

一、Date类

java.util.Date:

表示特定的瞬间,精确到毫秒

时间原点:1970年1月1日 00:00:00

System.currentTimeMillis(); //获取当前系统时间到时间原点的毫秒

Date()的空参构造方法:

Date date = new Date();
System.out.println(date);

Date(Long date):
传入毫秒,转换为Date日期

Date date = new Date(0L); //1970-1-1 08:00:00 //北京时间加八个小时

获取毫秒:

date.getTime(); //Long

二、DateFormat类

java.text.DateFormat:

抽象类,子类为:SimpleDateFormat.

Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd HH-mm-ss");

String d = sdf.format(date);

Date date2 = sdf.parse("1999-10-10 10-10-10");

二、Calender类

java.util.Calender

Calenderl类无法直接创建对象,使用静态方法getInstance()

Calender c = Calender.getInstance();
int year = c.get(Calender.YEAR);//同理可以获得MONTH DAY_OF_MONTH等字段

c.set(Calender.YEAR,1000); //s设置字段值

c.set(1000,10,10);

Date date = c.getTIme();

三、System类

java.lang.System:

提供静态方法获取系统相关操作

System.currentTimeMillis(); //获取当前系统时间到时间原点的毫秒

int[] intarray1 = {1,2,3,4,5};
int[] intarray2 = {6,7,8,9,0};

System.arraycopy(intarray1,0,intarray2,0,3); //将前三个元素复制到intarray2

三、StringBuilder类

StringBuilder sb1 = new StringBuilder;
StringBuilder sb2 = new StringBuilder("HelloWorld");

sb1.append("123"); //将123添加到sb1

//可以是用链式编程
sb1.append("123").append("abc").append(23).append(true);

String ans = sb1.toString(); //将StringBuilder转换为String
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值