1-随机数
1.1 public class Random:该类的实例用于生产伪随机数的流
- 用法:
- 1先创建一个随机数对象
- 2使用对象名。nextInt(num)确定随机数的范围
代码如下:
package com.shujia.wyh.day18;
import java.util.Random;
/*
Math.random(); [0.0,1.0)
public class Random: 该类的实例用于生成伪随机数的流
*/
public class RandomDemo1 {
public static void main(String[] args) {
//Random()
//创建一个新的随机数生成器。
Random random = new Random();
//取1-100之间的数
int i = random.nextInt(101);
System.out.println(i);
}
}
2-日期类
- 我们一般情况下,看到的日期都是以下格式:2022-3-30 7:33:56。但是,通过Date创建的格式为:Wed Mar 30 07:33:56 CST 2022
package com.bigdat.java.day19;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
日期类:Date
*/
public class DateDemo1 {
public static void main(String[] args) throws ParseException {
Date date = new Date();
System.out.println(date);//Wed Mar 30 07:33:56 CST 2022
System.out.println(date.toLocaleString());//2022-3-30 7:33:56
/*
我们一般情况下,看到的日期都是以下格式:
2022-03-29 09:34:23 ——>yyyy-MM-dd HH:mm:ss
java提供了一个类用于做日期格式转换使用的
类名SimpleDateFormat
public SimpleDateFormat(String Pattern)使用给定模式SimpleDateFormat并使用默认的FORMAT语言环境的默认日期格式符号
*/
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:ss");
String str = dateFormat.format(date);
System.out.println("当前时间为:"+str);//当前时间为:2022-03-30 -07:33:56
System.out.println("============================================================");
String s = "2022-03-29 09:52:30";
SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date1 = sim.parse(s);
System.out.println(date1.toString());
}
}