日期和工具类

基本数据类型

byte
short
int
long
float
double
char
boolean

继承Object类型的是引用类型

解释:像是字符串继承了Object;字符串就是一个引用数据类型。

获取时间戳

// 获取时间戳:单位是毫秒;
System.out.println(System.currentTimeMillis());

new Date的时候有两个包

new Date的时候有两个包;一个util的包; 一个是sql中的包;
如果不是与数据库打交道;使用util中的包;

java的日期格式

y--年   yyyy表示xxxx年; yy表示如:22年
m--月份;MM月份
d--天;  dd:表示一个月中的第几天
h--小时; h:12进制; HH:24小时进制
m-分钟   mm分钟
s--秒数: s表示秒数; S表示毫秒

java中的时间格式大小写表示的意义不一样

获取当前的时间格式 2024-09-10 09:09:23

Date time1 = new Date();
SimpleDateFormat t = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");
// 字符串格式的日期
String needTime = t.format(time1);
System.out.println(needTime);

Calendar类中的年月日

Calendar instance = Calendar.getInstance();
// 年份
System.out.println(instance.get(Calendar.YEAR)); // 2024
// 月份比较特殊;跟js是一样的;
System.out.println((instance.get(Calendar.MONTH))); // 输出的是0月我们要加上1
// 一个月中的第几天
System.out.println((instance.get(Calendar.DATE))); // 输出的是11号

工具类

1.工具类不应该创建对象才能使用,也就意味着,可以直接使用类中的属性和方法,一般都声明为静态的。
2.工具类对外提供的属性或方法都应该是公共的。
3为了使用开发者方便,应该尽量提供丰富的方法和属性

工具类的简单写法

System.out.println(Common.isEmpty("123")); // false

// 工具类的写法
class Common {
	public static Boolean isEmpty(String str){
		if(str ==null || str ==""){
			return true;
		}else {
			return false;
		}
	}
}

posted @ 2024-01-14 22:18  何人陪我共长生  阅读(8)  评论(0编辑  收藏  举报