JAVA常用类

JAVA.long.String类

JAVA.util.Date类

构造方法

Date();//自动获取当前时间
Date(long date);//date为当前时间距 1970 年 1 月 1 日之间的毫秒数

常用方法

getTime返回当前时间距 1970 年 1 月 1 日之间的毫秒数

日期格式转换

SimpleDateFormat

java.text.SimpleDateFormat
image

public static void main(String[] args) {
	// TODO Auto-generated method stub
	Date date=new Date();
	System.out.println(date);
	SimpleDateFormat sdp=new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒E");
	String dateStr=sdp.format(date);
	System.out.println(dateStr);
	}
/*
*测试结果
*Wed Nov 10 14:30:29 CST 2021
*2021年11月10日02时30分29秒星期三
*/
public static void main(String[] args) throws ParseException {
	//2021-11-10 ---format-->2021年11月10日

	//String->Date
	SimpleDateFormat sdf3=new SimpleDateFormat("yyyy-MM-dd");
	Date date3 = sdf3.parse("2021-11-10");

	//Date->String
	SimpleDateFormat sdf4=new SimpleDateFormat("yyyy年MM月dd日");
	String str4=sdf4.format(date3);
	System.out.println(str4);
}

Calender类

抽象类

	Calendar cal1=Calendar.getInstance();
	cal1.set(2000,9,1,10,8);
	Date time1=cal1.getTime();
	System.out.println(time1);
/*
*测试结果
*Sun Oct 01 10:08:42 CST 2000
*/

成员方法

image

JAVA.long.Math

常用数学值

常用方法

double pow(double a,double b);//a的 b次幂
int round(double a);//四舍五入

BigInteger和BigDecimal类

BigInteger:超大数
BigDecimal:高精度数

构造方法

BigInteger(String val);
BigInteger(String val,int radix);//

成员方法

add();		subtract(); 
multiply();		divide();//相除后取整
pow();//a^b;
gcd();//最大公约数
abs();//绝对值
negate();//取反

max();		min();
mod();		equals()
comareTo();

image

posted @ 2021-11-10 15:03  kingwzun  阅读(25)  评论(0编辑  收藏  举报