JAVA常用类
JAVA.long.String类
JAVA.util.Date类
构造方法
Date();//自动获取当前时间
Date(long date);//date为当前时间距 1970 年 1 月 1 日之间的毫秒数
常用方法
getTime
返回当前时间距 1970 年 1 月 1 日之间的毫秒数
日期格式转换
SimpleDateFormat
java.text.SimpleDateFormat
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
*/
成员方法
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();