我是靠谱客的博主 耍酷画笔,最近开发中收集的这篇文章主要介绍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:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部