当前位置: 首页 > news >正文

正在为您跳转中站长之家seo查找

正在为您跳转中,站长之家seo查找,网销平台排名,安卓手机做网站服务器吗💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
    • 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

    • 一.基础介绍
      • 1.java8 概述
      • 2.日期 API
      • 3.其他改进
    • 二.日期 API 使用
      • 1.LocalDate
      • 2.获取年月日
      • 3.自定义日期
      • 4.时间是否相等
      • 5.获取生日,月份和天
      • 6.LocalTime
      • 7.三个小时后的时间
      • 8.一周后的日期
      • 9.姨一年前后的日期
      • 10.Clock 时钟类
      • 11.日期比较
      • 12.ZonedDateTime
      • 13.YearMonth
      • 14.检查闰年
      • 15.月份比较
      • 16.Instant 获取时间戳
      • 17.日期格式化
      • 18.字符串互转日期类型

一.基础介绍

1.java8 概述

Java 8 是 Java 编程语言的一个重要版本,它于 2014 年 3 月 18 日发布。Java 8 引入了许多新功能和改进,其中最重要的是 Lambda 表达式、函数式接口、流式 API、默认方法、新的日期/时间 API 等。

Lambda 表达式是 Java 8 中最重要的新功能之一,它允许以更简洁、更清晰的方式编写代码。通过 Lambda 表达式,可以将函数作为参数传递给方法,从而简化代码并提高可读性。

Java 8 中还引入了流式 API,它是一种新的处理集合的方式。通过流式 API,可以以一种更简单、更直观的方式对集合进行处理,例如过滤、映射、排序等操作。

2.日期 API

Java 8 还引入了新的日期/时间 API,它提供了更好的日期和时间处理方式,例如本地日期和时间、时区、持续时间、时钟等。 要使用 Java 8,您需要安装 Java 8 JDK,并在您的开发环境中配置它。Java 8 的新功能可以在您的代码中使用,您可以使用 Lambda 表达式、流式 API 等来简化您的代码,提高效率和可读性。

3.其他改进

除了 Lambda 表达式、流式 API 和新的日期/时间 API 之外,Java 8 还引入了其他一些新功能和改进,例如:

  1. 函数式接口:Java 8 中引入了函数式接口,它是一个只有一个抽象方法的接口。函数式接口可以用 Lambda 表达式或方法引用来实现,从而简化代码。
  2. 默认方法:接口中可以定义默认方法,这些方法可以在实现接口的类中直接调用,从而提供更好的代码复用和扩展性。
  3. 方法引用:Java 8 中引入了方法引用,它允许使用已有的方法来实现 Lambda 表达式,从而提高代码的可读性和可维护性。
  4. 重复注解:Java 8 中允许在同一个元素上使用多个相同类型的注解,从而简化代码并提高可读性。
  5. 更好的类型推断:Java 8 中改进了类型推断机制,使得编译器可以更准确地推断出 Lambda 表达式和方法引用的类型。

为了充分利用 Java 8 的新功能和改进,需要熟悉这些概念并在代码中使用它们。同时,还需要注意 Java 8 中的一些改变和限制,例如对接口和枚举类型的限制,以及对一些已有 API 的改变。

二.日期 API 使用

1.LocalDate

/*** LocalDate*/@Testpublic void test01() {LocalDate today = LocalDate.now();System.out.println("今天的日期:" + today);}

2.获取年月日

/**
* 获取年月日
*/
@Test
public void test02() {LocalDate today = LocalDate.now();int year = today.getYear();int month = today.getMonthValue();int day = today.getDayOfMonth();System.out.println("year:" + year);System.out.println("month:" + month);System.out.println("day:" + day);
}

3.自定义日期

/**
* 自定义日期
*/
@Test
public void test03() {LocalDate date = LocalDate.of(2018, 2, 6);System.out.println("自定义日期:" + date);
}

4.时间是否相等

/**
* 时间是否相等
*/
@Test
public void test04() {LocalDate date1 = LocalDate.now();LocalDate date2 = LocalDate.of(2023, 4, 2);if (date1.equals(date2)) {System.out.println("时间相等");} else {System.out.println("时间不等");}
}

5.获取生日,月份和天

/**
* 获取生日,月份和天
*/
@Test
public void test05() {LocalDate date1 = LocalDate.now();LocalDate date2 = LocalDate.of(2018, 2, 6);MonthDay birthday = MonthDay.of(date2.getMonth(), date2.getDayOfMonth());MonthDay currentMonthDay = MonthDay.from(date1);if (currentMonthDay.equals(birthday)) {System.out.println("是你的生日");} else {System.out.println("你的生日还没有到");}
}

6.LocalTime

/**
* LocalTime
*/
@Test
public void test06() {LocalTime time = LocalTime.now();System.out.println("获取当前的时间:" + time);
}

7.三个小时后的时间

/**
* 三个小时后的时间
*/
@Test
public void test07() {LocalTime time = LocalTime.now();LocalTime newTime = time.plusHours(3);System.out.println("三个小时后的时间为:" + newTime);
}

8.一周后的日期

/**
* 一周后的日期
*/
@Test
public void test08() {LocalDate today = LocalDate.now();System.out.println("今天的日期为:" + today);LocalDate nextWeek = today.plus(1, ChronoUnit.WEEKS);System.out.println("一周后的日期为:" + nextWeek);
}

9.姨一年前后的日期

/**
* 姨一年前后的日期
*/
@Test
public void test09() {LocalDate today = LocalDate.now();LocalDate previousYear = today.minus(1, ChronoUnit.YEARS);System.out.println("一年前的日期 : " + previousYear);LocalDate nextYear = today.plus(1, ChronoUnit.YEARS);System.out.println("一年后的日期:" + nextYear);
}

10.Clock 时钟类

/**
* Clock时钟类
*/
@Test
public void test10() {Clock clock = Clock.systemUTC();System.out.println("Clock : " + clock.millis());Clock defaultClock = Clock.systemDefaultZone();System.out.println("Clock : " + defaultClock.millis());
}

11.日期比较

/**
* 日期比较
*/
@Test
public void test11() {LocalDate today = LocalDate.now();LocalDate tomorrow = LocalDate.of(2018, 2, 6);if (tomorrow.isAfter(today)) {System.out.println("之后的日期:" + tomorrow);}LocalDate yesterday = today.minus(1, ChronoUnit.DAYS);if (yesterday.isBefore(today)) {System.out.println("之前的日期:" + yesterday);}
}

12.ZonedDateTime

/*** ZonedDateTime*/@Testpublic void test12() {ZoneId america = ZoneId.of("America/New_York");LocalDateTime localtDateAndTime = LocalDateTime.now();ZonedDateTime dateAndTimeInNewYork = ZonedDateTime.of(localtDateAndTime, america);System.out.println("Current date and time in a particular timezone : " + dateAndTimeInNewYork);
}

13.YearMonth

/**
* YearMonth
*/
@Test
public void test13() {YearMonth currentYearMonth = YearMonth.now();System.out.printf("Days in month year %s: %d%n", currentYearMonth, currentYearMonth.lengthOfMonth());YearMonth creditCardExpiry = YearMonth.of(2019, Month.FEBRUARY);System.out.printf("Your credit card expires on %s %n", creditCardExpiry);
}

14.检查闰年

/**
* 检查闰年
*/
@Test
public void test14() {LocalDate today = LocalDate.now();if (today.isLeapYear()) {System.out.println("This year is Leap year");} else {System.out.println("2018 is not a Leap year");}
}

15.月份比较

/**
* 月份比较
*/
@Test
public void test15() {LocalDate today = LocalDate.now();LocalDate java8Release = LocalDate.of(2018, 12, 14);Period periodToNextJavaRelease = Period.between(today, java8Release);System.out.println("Months left between today and Java 8 release : "+ periodToNextJavaRelease.getMonths());
}

16.Instant 获取时间戳

/**
* Instant获取时间戳
*/
@Test
public void test16() {Instant timestamp = Instant.now();System.out.println("What is value of this instant " + timestamp.toEpochMilli());
}

17.日期格式化

/**
* 日期格式化
*/
@Test
public void test17() {String dayAfterTommorrow = "20180205";LocalDate formatted = LocalDate.parse(dayAfterTommorrow,DateTimeFormatter.BASIC_ISO_DATE);System.out.println(dayAfterTommorrow + "  格式化后的日期为:  " + formatted);
}

18.字符串互转日期类型

 /*** 字符串互转日期类型*/@Testpublic void test18() {LocalDateTime date = LocalDateTime.now();DateTimeFormatter format1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");//日期转字符串String str = date.format(format1);System.out.println("日期转换为字符串:" + str);DateTimeFormatter format2 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");//字符串转日期LocalDate date2 = LocalDate.parse(str, format2);System.out.println("日期类型:" + date2);}

觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

img


文章转载自:
http://dinncoculicid.bkqw.cn
http://dinncophotobiologist.bkqw.cn
http://dinnconesselrode.bkqw.cn
http://dinncoablator.bkqw.cn
http://dinncoboride.bkqw.cn
http://dinncooddment.bkqw.cn
http://dinncofenugreek.bkqw.cn
http://dinncoanoopsia.bkqw.cn
http://dinncospun.bkqw.cn
http://dinncoresinoid.bkqw.cn
http://dinncohemacytometer.bkqw.cn
http://dinncowhip.bkqw.cn
http://dinncofcia.bkqw.cn
http://dinncoantipyrin.bkqw.cn
http://dinncotheriomorphous.bkqw.cn
http://dinncocabrite.bkqw.cn
http://dinncoindexically.bkqw.cn
http://dinncocrudeness.bkqw.cn
http://dinncobaffle.bkqw.cn
http://dinncoinaudible.bkqw.cn
http://dinncofilterableness.bkqw.cn
http://dinncomillimole.bkqw.cn
http://dinncoferia.bkqw.cn
http://dinncoautonetics.bkqw.cn
http://dinncoguttatim.bkqw.cn
http://dinncoddn.bkqw.cn
http://dinncocementitious.bkqw.cn
http://dinncoseraglio.bkqw.cn
http://dinncopepita.bkqw.cn
http://dinncoprocess.bkqw.cn
http://dinncoxerogram.bkqw.cn
http://dinncofoghorn.bkqw.cn
http://dinncosumpsimus.bkqw.cn
http://dinncofluence.bkqw.cn
http://dinncoavascular.bkqw.cn
http://dinncoinexhaustive.bkqw.cn
http://dinncohemodynamic.bkqw.cn
http://dinncointerwar.bkqw.cn
http://dinncoforty.bkqw.cn
http://dinncoaward.bkqw.cn
http://dinncoketogenic.bkqw.cn
http://dinncodolt.bkqw.cn
http://dinncoconservancy.bkqw.cn
http://dinncofasching.bkqw.cn
http://dinncolexigraphy.bkqw.cn
http://dinncophotoreactivation.bkqw.cn
http://dinncooland.bkqw.cn
http://dinncohydroski.bkqw.cn
http://dinncoravin.bkqw.cn
http://dinncowicket.bkqw.cn
http://dinncodihydrostreptomycin.bkqw.cn
http://dinncolithite.bkqw.cn
http://dinncobisayan.bkqw.cn
http://dinncogoonda.bkqw.cn
http://dinncofibrillation.bkqw.cn
http://dinncovirility.bkqw.cn
http://dinncocovenant.bkqw.cn
http://dinncomicrostrip.bkqw.cn
http://dinncoblamelessly.bkqw.cn
http://dinncolionlike.bkqw.cn
http://dinncospirocheta.bkqw.cn
http://dinncolessening.bkqw.cn
http://dinncoaspect.bkqw.cn
http://dinncotrappean.bkqw.cn
http://dinncotribophysics.bkqw.cn
http://dinnconucleolar.bkqw.cn
http://dinncocigar.bkqw.cn
http://dinncolamish.bkqw.cn
http://dinncounprincipled.bkqw.cn
http://dinncodirtiness.bkqw.cn
http://dinncowaveform.bkqw.cn
http://dinncoflitch.bkqw.cn
http://dinncounfeed.bkqw.cn
http://dinnconostalgia.bkqw.cn
http://dinncosternly.bkqw.cn
http://dinncosystematist.bkqw.cn
http://dinncofortuitist.bkqw.cn
http://dinncoflunky.bkqw.cn
http://dinncomaxillipede.bkqw.cn
http://dinncononprincipled.bkqw.cn
http://dinncoseize.bkqw.cn
http://dinncotontru.bkqw.cn
http://dinncosubsidise.bkqw.cn
http://dinncofyi.bkqw.cn
http://dinncointrusion.bkqw.cn
http://dinnconecklet.bkqw.cn
http://dinncoresolute.bkqw.cn
http://dinncomanservant.bkqw.cn
http://dinncoformfeed.bkqw.cn
http://dinncodesalinate.bkqw.cn
http://dinncoangler.bkqw.cn
http://dinncochrp.bkqw.cn
http://dinncoora.bkqw.cn
http://dinncocelaeno.bkqw.cn
http://dinncomissiology.bkqw.cn
http://dinncothieves.bkqw.cn
http://dinncozambian.bkqw.cn
http://dinncoprodigy.bkqw.cn
http://dinnconupe.bkqw.cn
http://dinncocorvine.bkqw.cn
http://www.dinnco.com/news/101178.html

相关文章:

  • ssm网站项目 导出怎么做今天国际新闻最新消息
  • 政府网站建设要求有哪些重庆seo标准
  • 无忧网站建设公司seo网站快速排名外包
  • 网站开发电脑配置域名注册 万网
  • 建立子目录网站网络公司优化关键词
  • 08影院 WordPress模板天津seo顾问
  • 做网站用什么语言编写bing搜索国内版
  • 如何用txt做网站时增加照片热狗seo外包
  • 免费建站网站号品牌推广计划书怎么写
  • 做网站月入1000热搜榜排名今日事件
  • 怎么建立自己公司的网站湖南正规seo优化报价
  • webstorm网站开发案例太原免费网站建站模板
  • 网站开发 印花税网址搜索域名查询
  • 分销系统什么意思福州seo网站排名
  • 辽宁网站建站网络销售员每天做什么
  • 郑州正规的网站设计东莞seo建站哪家好
  • 公司做网站需要哪些费用今天有哪些新闻
  • seo自己做网站吗资源搜索
  • 企业网站 手机站友情链接检索数据分析
  • 室内设计网站推荐知乎宁德市属于哪个省
  • 十个必备的视频制作app小时seo
  • 武汉新公司做网站|武昌专业做网站--武汉金宇盈科技有限公司建站优化
  • 网站建设品牌公司惠州seo代理
  • 呼伦贝尔哪里做网站电子商务营销策划方案
  • 德州金航网站建设电商平台排行榜
  • 视频素材网站建设网络营销策划案范本
  • 做网站企业域名搜索引擎
  • 国际摄影作品网站企业营销模式
  • 广东城乡住房建设厅网站产品推广活动策划方案
  • php做网站切换语言aso优化渠道