java常用类(补充)

1.Random类:使程序自动生成随机数
Random类的常用方法
在这里插入图片描述
next.Int举例:
在这里插入图片描述
Data类
返回时间与日期。但大部分方法都不推荐使用。注意getmonth()得到的月份需要+1.
在这里插入图片描述
Calander类
是对日期和时间操作的类。使用属性返回时间和日期,data是使用方法返回返回.
当我们使用Calander类创建新对象时,需要使用Canlander.getInstance,
Calendar.getInstance()和new Date()的差别如下
Calendar.getInstance()是获取一个Calendar对象并可以进行时间的计算,时区的指定,获取的月份同样需要+1。
new Date()是创建了一个date对象,默认是utc(现世界标准时)格式的。
在这里插入图片描述
SimpleDateFormat类
1.全称:java.test.SimpleDateFormat
2.一个与语言环境相关的方式来格式化和分析日期具体的类,是抽象类DateFormat类的子类
3.SimpleDateFormat使得可以选择任何用户定义的日期-时间格式的模式
SimpleDateFormat类的使用
SimpleDateFormat的实例:在创建新对象时需要规定格式
在这里插入图片描述
SimpleDateFormat.format(newDate()):将日期格式成指定字符串
SimpleDateFormat.parse(“2017-06-21”):将格式化的字符转换成日期对象
在这里插入图片描述
Date转String
在这里插入图片描述
在这里插入图片描述
String转date:转换的格式要与字符串的格式一致
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
案例,由用户输入北京时间,得到纽约时间(纽约时间比北京时间晚7个小时)
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40645193/article/details/107094562