@liruiyi962464
2017-03-21T03:29:54.000000Z
字数 2095
阅读 428
java
- 包:java.util.Date;
Date date = new Date();
- date.getTime();//获取时间(时间戳 毫秒)
- date.setTime();//设置时间(时间戳 毫秒)
DateFormat df = DateFormat.getDateInstance(//输出日期 2017年2月13日 星期一
DateFormat.FULL,
new Locale("zh", "CN"));
System.out.println(df.format(date));
DateFormat df2 = DateFormat.getDateInstance(//输出日期 Monday, February 13, 2017
DateFormat.FULL,
new Locale("en", "US"));
System.out.println(df2.format(date));
DateFormat df3 = DateFormat.getTimeInstance(//输出日期 下午04时42分51秒 CST
DateFormat.FULL,
new Locale("zh", "CN"));
System.out.println(df3.format(date));
DateFormat df4 = DateFormat.getTimeInstance(//输出日期 4:42:38 PM CST
DateFormat.FULL,
new Locale("en", "US"));;
System.out.println(df4.format(date));
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");//参数是一个日期的格式
//data---->String
System.out.println(sdf.format(date));
//String---->data
String dateString ="2017年09月2日";//需要处理异常
Date date2;
try {
date2 = sdf.parse(dateString);
System.out.println(date2);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Date date = new Date();
Calendar calendar = Calendar.getInstance();
//实际上calendar是Calendar的子类(GregorianCalendar)对象
System.out.println(calendar);
calendar.setTime(Date date);//设置日期
System.out.println(calendar.getTime());
System.out.println(calendar.get(calendar.YEAR));
System.out.println(calendar.get(calendar.MONTH+1));
System.out.println(calendar.get(calendar.DATE));
calendar.set(calendar.YEAR,2035);
System.out.println(calendar.get(calendar.YEAR));
System.out.println(Math.ceil(10.56));//取大于它的最小整数
System.out.println(Math.floor(10.50));//取小于它的最大整数
System.err.println(Math.max(13.9, 20.7));//比价大小,返回大
System.err.println(Math.min(13.9, 20.7));//比价大小,返回小
System.out.println(Math.pow(10, 3));//10的3次幂
System.out.println(Math.random());//产生0-1的随机数
System.out.println(Math.round(12.3));//四舍五入
System.out.println(Math.abs(-23));//取绝对值
System.out.println(Math.sqrt(8));//开方
//种子 如果种子固定 则一直不变
//获取当前系统时间的毫秒
Random random = new Random(System.currentTimeMillis());
System.out.println(random.nextInt());
//产生的随机数不能超过5
System.out.println(random.nextInt(5));