实用类

时间和日期处理
Date用法 :
Date date = new Date();
Calendar用法:
public static Calendar getInstance()
Calendar calendar = Calendar.getInstance();
日期类型与字符串转换
SimpleDateFormat用法:
public SimpleDateFormat(String pattern)
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
常用方法;
public final Sting format (Date date)
public Date parse(String source)
字母日期或时间元素字母示例
GEra标识符H一天中的小时数(0-23)
yk一天中的小时数(1-24)
M年中的月份Kam/pm中的小时数(0-11)
w年中的周数ham/pm中的小时数(1-12)
W月份中的周数m小时中分钟数
D年中的天数s分钟中的秒数
d月份中的天数S毫秒数
F月份中的星期z时区
E星期中的天数Z时区
aam/pm标记  

例题:

   //新建一个时间对象,默认是当前时间
		//时间戳:从1970-1-1 00:00:00开始计数的时间毫秒
		Date d=new Date();
		System.out.println(d);
//		Date d2=new Date(System.currentTimeMillis()-24*60*60*1000);
//		System.out.println(d2);
		//Calendar
		Calendar cal=Calendar.getInstance();
		//设置当前时间基准
		cal.setTime(d);
		//set:field设置的时间属性,value是设置的值
		cal.set(Calendar.DATE, 2);
		cal.set(Calendar.HOUR_OF_DAY, 6);
		System.out.println(cal.getTime());
		//add方法:增加或减少时间值
		cal.add(Calendar.HOUR_OF_DAY, -3);
		System.out.println(cal.getTime());
		//格式化时间
		SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月HH:mm:ss 今天是这一年中的第D天");
		System.out.println(format.format(cal.getTime()));

包装类
构造方法
public Type (type value)
public Type (String value)
常用方法
public static Type valueOf(type value)
public static Type valueOf(String s)
常用的类型转换
public type typeValue()
public static type parseType(String Type)
public static Type valueOf(type value)

Math类
Math类常用的数学运算方法:
max方法,min方法,random方法,pow方法,sqrt方法

String类
String类的常用方法:
equals方法,equalslgnoreCase方法,substring方法,indexOf方法,replace方法,
trim方法,length方法

时间和日期处理类
Date date = new Date();
Calendar类中提供的方法将毫秒为单位的时间转换成年、月、日、小时、分、秒
SimpleDateFormat类常用构造方法
public SimpleDateFormat()
public SimpleDateFormat(String pattern)
SimpleDateFormat类常用方法
public final String format(Date date)
public Date parse(String source)

StringBuuffer类
StringBuuffer类常用方法:
append方法,reverse方法,toString方法,replace方法

Random类
Random类是一个随机生成器,定义了可以得到int型,长整型,boolean型,浮点型等伪随机数的方法。

补充:枚举
枚举是由一组固定的常量组成的类型
package com.jredu.ch14;
/**
 * 创建枚举类型
 * 定义Light枚举
 * @author Yoga11s
 *
 */
public enum Light {
	RED,GREEN,YELLOW;//枚举常量
}


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值