五Date相关类1010
提供操纵日期和时间各组成部分的方法
获取当前时间 long System. currentTimeMillis();
1.java.util.Date
常用构造方法
Date(long date)
Date(String date) 格式 yyyy/MM/dd( HH:mm:ss)
常用方法
boolean before/after(Date date) 测试日期是否在指定日期之前或之后
int compareTo(Date date) 对两个日期进行比较
int getDate()/getYear()/getMonth()/getDate()/getHours()/getMinutes()/getSeconds()
void setDate()/setYear()//setMonth()/setDate()/setHours()/setMinutes()/setSeconds()
long getTime() 得到Date日期所对应的毫秒数
String toString() 将Date类型转化为String类型
String toLocaleString() 将Date类型转化为本地格式String类型
2.java.sql.Date
常用构造方法
Date(long date)
常用方法
int getHours()/getMinutes()/getSeconds()
void hours()/setMinutes()/setSeconds()
long getTime() 得到Date日期所对应的毫秒数
String toString() 将Date类型转化为String类型
String toLocaleString() 将Date类型转化为本地格式String类型
两个Date可通过getTime方法进行对象相互转换
3.SimpleDateFormat
实现日期格式的转换
常用构造方法
SimpleDateFormat(String pattern) 常用格式:yyyy-MM-dd HH:mm:ss S E
常用方法
String format(Date date) 将Date转换为String类型
Date parse(String date) 将String解析为Date类型
4.Calendar
是一个抽象类,不能实例化
常用方法
Calendar getInstance() 得到一个日历
Date getTime() 当前时间的Date对象
int get(int fileld) 返回给定日历字段的值
void setTime(Date date) 通过给定Date设定Calendar
void setTimeTils(long date) 通过long值设定canlendar时间
可通过getTime方法转换为Date对象
六Random,Math,StringTokenizer
1.Random
生成随机数
常用构造方法
Random(long seed) seed作为内部随机生成器的种子的初始值
常用方法
int nextInt() 返回一个伪随机数
int nextInt(int i) 返回一个伪随机数,此数在0-i 左闭右开
float/double nextFloat()/nextDouble() 返回0.0-1.0之间的float/double数值
2.Math
科学计算的类方法,可通过类名直接引用
静态常量
E 2.7182828284590452354
PI 3.14159265358979323846
常用的类方法
double min/max(double a,double b) 返回a,b的最大/小值
double abs(double a) 返回a的绝对值
double pow(double a,double b) 返回a的b次幂
double sqrt(double a) 返回a的平方根
double log(double a) 返回a的对数
double sim(double a) 返回a的正弦值
double ceil(double a) 大于该数的最小整数
double floor(double a) 小于该数的最大整数
double random() 左开右开
3.StringTokenizer
常用构造方法
StringTokenizer(String str) 为指定字符串构造StringTokenizer,默认空格为分隔标记
StringTokenizer(String str,String delim) 为指定字符串构造StringTokenizer,且指定分隔标记
常用方法
int countTokens() 拆分后的单词数
boolean hasMoreTokens() 测试tokenizer的字符串是否还有更多可用标记
String nextToken()/nextElement() 返回Tokenizer的下一个标记