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

私人做网站收费百度云备案域名购买

私人做网站收费,百度云备案域名购买,网页设计与制作思政微课,微商城怎么开发前言最近看别人项目源码#xff0c;发现Java8新的日期时间API很方便强大#xff0c;所以转载该入门介绍博客#xff0c;记录一下。使用新时间日期API的必要性在java8以前#xff0c;或许#xff1a;当你在做有关时间日期的操作时#xff0c;你会想到用Date;当你在做日期、…前言最近看别人项目源码发现Java8新的日期时间API很方便强大所以转载该入门介绍博客记录一下。使用新时间日期API的必要性在java8以前或许当你在做有关时间日期的操作时你会想到用Date;当你在做日期、月份、天数相加减时你会想到用Calendar;当你需要对时间日期进行格式化时你会想到使用SimpleDateFormat或DateFormat下的其他子类……但是你必须知道以上有关的时间日期操作对象都是可变的、线程不安全的同时如果作为一个经常写过类似代码的人来说尽管有相关对象提供某些操作但并不能很快、很简单的就能得到最终想要的结果如要计算两个时间点之间相差的年、月、日、周、时、分、秒等这些计算尽管原有API也能够实现但原有API除了线程不安全之外另外一个不足之处就是代码繁琐性能低为何我们总提多线程下线程不安全对于初学者来说可能觉得能够简单实现出功能就已经足够但是真正的开发项目是不可能仅仅考虑功能的实现的还要考虑项目的安全性、稳定性、高性能、高可用性等等因此作为java开发者多线程的知识是必不可少的。而也正因为多线程才会出现一大堆问题(简称线程安全性问题)作为开发者就应该写出不仅能实现功能的代码还要是线程安全的代码。那么学习并熟悉掌握新的线程安全的API就显得非常重要了没错java8出的新的时间日期API都是线程安全的并且性能更好代码更简洁新时间日期API常用、重要对象介绍ZoneId: 时区ID用来确定Instant和LocalDateTime互相转换的规则Instant: 用来表示时间线上的一个点(瞬时)LocalDate: 表示没有时区的日期, LocalDate是不可变并且线程安全的LocalTime: 表示没有时区的时间, LocalTime是不可变并且线程安全的LocalDateTime: 表示没有时区的日期时间, LocalDateTime是不可变并且线程安全的Clock: 用于访问当前时刻、日期、时间用到时区Duration: 用秒和纳秒表示时间的数量(长短)用于计算两个日期的“时间”间隔Period: 用于计算两个“日期”间隔其中LocalDate、LocalTime、LocalDateTime是新API里的基础对象绝大多数操作都是围绕这几个对象来进行的有必要搞清楚LocalDate 只含年月日的日期对象LocalTime 只含时分秒的时间对象LocalDateTime 同时含有年月日时分秒的日期对象本文将以实例讲解日常开发中常用到的时间日期操作如获取当前日期、时间指定时间日期创建对应的对象计算两个时间点的间隔判断两个时间的前后时间日期的格式化获取时间戳时间、日期相加减获取给定时间点的年份、月份、周、星期等……新时间日期API详解与示例获取当前时间运行结果image.png根据指定日期/时间创建对象运行结果image.png日期时间的加减对于LocalDate,只有精度大于或等于日的加减如年、月、日对于LocalTime,只有精度小于或等于时的加减如时、分、秒、纳秒对于LocalDateTime,则可以进行任意精度的时间相加减运行结果image.png将年、月、日等修改为指定的值并返回新的日期(时间)对象析 其效果与时间日期相加减差不多如今天是2018-01-13要想变为2018-01-20有两种方式a. localDate.plusDays(20L) - 相加指定的天数b. localDate.withDayOfYear(20) - 直接指定到哪一天运行结果image.png获取日期的年月日周时分秒运行结果image.png时间日期前后的比较与判断判断是否为闰年java8时钟 clock()时间戳事实上Instant就是java8以前的Date可以使用以下两个类中的方法在这两个类型之间进行转换比如Date.from(Instant)就是用来把Instant转换成java.util.date的而new Date().toInstant()就是将Date转换成Instant的计算时间、日期间隔Duration:用于计算两个“时间”间隔Period:用于计算两个“日期”间隔运行结果image.png当计算程序的运行时间时应当使用时间戳Instant时间日期的格式化(格式化后返回的类型是String)1. 使用jdk自身配置好的日期格式运行结果image.png2. 使用自定义格式运行结果image.png注自定义转化的格式一定要与日期类型对应LocalDate只能设置仅含年月日的格式LocalTime只能设置仅含时分秒的格式LocalDateTime可以设置含年月日时分秒的格式代码如下运行结果image.png将时间字符串形式转化为日期对象运行结果image.png注格式的写法必须与字符串的形式一样2018-01-13 21:27:30 对应 yyyy-MM-dd HH:mm:ss20180113213328 对应 yyyyMMddHHmmss否则会报运行时异常但要记住得到的最终结果都是类似2018-01-13T21:27:30的格式因为在输出LocalDateTime对象时会调用其重写的toString方法。将时间日期对象转为格式化后的时间日期对象运行结果:image.pnglong毫秒值转换为日期运行结果
http://www.pierceye.com/news/370/

相关文章:

  • 云一网站设计王野天和葛优
  • 网站首页改版影响优化天津建设工程信息网报名
  • 网站开发团队简介腾讯云域名优惠
  • 精品课程网站建设开题报告在线制作头像模板
  • 哪种网站开发简单如何申请域名后缀
  • 凡科建设网站还用买服务器吗跑步机 东莞网站建设
  • 设计之路 网站artisteer 做的网站
  • 网站设计论文框架动画设计专业大学排名国内
  • 什么叫网站策划书找别人做网站怎么防止别人修改
  • 合川建网站有哪些平台可以发布推广信息
  • 服务好的丹阳网站建设机械加工订单
  • 教做网站的学校注册一个小程序多少钱
  • WordPress适合做多大级别的网站360全景网站建设
  • 专做皮具的网站国内培训网站建设
  • wordpress网站代码文件太多长春关键词优化公司
  • 嘉兴企业做网站wordpress the_tag
  • 跨境网站有哪些可以加外链的网站
  • 每月网站开发费用策划书模板范文
  • 成都新线加做网站网站建设主要做什么
  • 提高网站排名上海知名网站建设公司排名
  • 网站的空间需要续费么公司注册网上查名
  • 太原专业网站制作防伪查询网站
  • 青岛做网站辽宁网站建设专业学校
  • 长春网站建设长春顺德搜索seo网络推广
  • 门户网站群建设企业网站建设商城
  • wordpress站内跳转米问外贸论坛
  • 网站设计模板图中山做网站专业的公司
  • iis的网站登录没反应公司局域网
  • 上海企业网站优化公司使用asp.net制作网站的整体过程
  • 个性化网站做dj音叉网站平台