java.utii.TimeZone/(抽象类)时区类
java.util.Calendar/时间格式化(获得年/月/日)
java.util.GregorianCalendar(父类:Calendar)/处理不同时区时间
java.util.Date(有三个子类):
java.sql.Date/java.sql.Time/java.sql.Timestamp(和数据库相关的三个时间处理类)
java.text.DateFormat(抽象类,用于改变日期显示形式)/子类:SimpleDateFormat
2:SimpleDateFormat类
构造方法设置显示日期格式(不包括时间)
SimpleDateFormat("yyyymmdd hhmiss")/字符分别表示年月日 时分秒(自己可以穿插一些其他字符)
方法:
String format(Date d(日期)/Time(时间)t/TimeStamp(日期加时间))/将d转化成字符串
3:Calendar类:(可以获得单独的年或者月..)
里面将年月日封装成相应的虚拟化整数,定义成静态变量
MONTH/YEAR/DAY_OF_WEEK..等
注:获得Calendar对象必须用getInstance()
static Calendar getInstance()/获得当前系统时间
Calendar setTime(Date d)/将d转化成相应Calendar对象
int get(int field)/传入相应封装的参数(Calendar.MONTH..)获得对应的时间
4.Timestamp(数据库常用类)/可以获得日期和时间