package com.qianfeng.test;
import java.util.Date;
public class Demo2 {
public static void main(String[] args) {
//擷取目前的時間
Date date = new Date();
System.out.println("目前的時間:"+date);
//long型的時間
long time = System.currentTimeMillis();//擷取的是目前時間,機關是毫秒
System.out.println(time);
//先實作将long型時間轉成Date型
Date date2 = new Date(time);
System.out.println("date2:"+date2);
//将date轉型long型時間
System.out.println(date2.getTime());
}
}
package com.qianfeng.test;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo3 {
public static void main(String[] args) {
//1.使用系統預設提供的格式--DateFormat
//預設的格式有:short,long,full,default
//第一個參數:設定日期的格式 第二個參數:設定時間的格式
DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL );
String dateStr = dateFormat.format(new Date());
System.out.println(dateStr);
//2.使用自定義的格式:1998/19/12 13:29:34---SimpleDateFormat
SimpleDateFormat SimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//表示
String dateStr1 = SimpleDateFormat.format(new Date());
System.out.println(dateStr1);
}
}
package com.qianfeng.test;
import java.util.Random;
public class Demo4 {
public static void main(String[] args) {
System.out.println(Math.abs(-4));//求絕對值 4
System.out.println(Math.floor(3.4));//向下取整 3.0
System.out.println(Math.ceil(3.4));//向上取整 4.0
System.out.println(Math.random());//取随機數 [0,1)
//執行個體:取[0,10)之間的整數
System.out.println((int)Math.floor(Math.random()*10));
//System.out.println((int)(Math.random()*10));
//System.out.println((int)(9.5));
//Random類
//執行個體:取[0,100)之間的整數
Random random = new Random();
System.out.println(Math.abs(random.nextInt()%100));
System.out.println(random.nextInt(100));
}
}