我是靠谱客的博主 耍酷画笔,最近开发中收集的这篇文章主要介绍JavaSE学习:第二十四章、BigInteger、localDate1、BigInteger和bigDecimal2、Date和LocalDate:,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1、BigInteger和bigDecimal
用于存储很大的数即精度很高的数。
public class StringBuffer_ {
public static void main(String[] args) {
BigInteger bigInteger = new BigInteger("199999999999999999999999999999999999999");
int n1 = 100;
System.out.println(bigInteger.add(BigInteger.valueOf(n1)));
BigDecimal bigDecimal = new BigDecimal("111.11111111111111111111111111");
}
}
2、Date和LocalDate:
public class StringBuffer_ {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy月MM月dd日 hh:ss:mm");
String sdr = simpleDateFormat.format(date);
System.out.println(sdr);
LocalDate now = LocalDate.now(); // 获取年月日
LocalTime now1 = LocalTime.now(); // 获取时分秒
LocalDateTime lcd = LocalDateTime.now(); // 年月日时分秒都有
System.out.println(lcd); // 2022-03-21T11:00:41.033
System.out.println(lcd.getYear()); // 2022
System.out.println(lcd.getMonthValue()); // 3
// 格式化日期:
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String format = dateTimeFormatter.format(lcd);
System.out.println(format); // 2022-03-21 11:07:27
// 提供plus和minus方法可以对当前的时间进行加减:
LocalDateTime localDateTime = lcd.plusDays(880);
System.out.println("880天之后是"+dateTimeFormatter.format(localDateTime));
}
}
最后
以上就是耍酷画笔为你收集整理的JavaSE学习:第二十四章、BigInteger、localDate1、BigInteger和bigDecimal2、Date和LocalDate:的全部内容,希望文章能够帮你解决JavaSE学习:第二十四章、BigInteger、localDate1、BigInteger和bigDecimal2、Date和LocalDate:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复