首页 > 其他分享 >JKD8新的时间API

JKD8新的时间API

时间:2022-11-19 17:45:35浏览次数:35  
标签:LocalDate JKD8 System API 时间 localDateTime println localDate out

 

package A_ShangGuiGu.DateTimeTest;

import org.junit.Test;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

public class JKD8新时间API的使用 {
/*
localDate localTime localDateTime 的使用
*/
@Test
public void test1(){
//.now();方法获取当前的日期、时间、日期+时间
LocalDate localDate = LocalDate.now();
LocalTime localTime = LocalTime.now();
LocalDateTime localDateTime = LocalDateTime.now();
System.out.println(localDate);
System.out.println(localTime);
System.out.println(localDateTime);//2022-11-19T17:24:05.946

//.of();设置指定的日期时间:年月日时分秒等
LocalDateTime localDateTime1 = LocalDateTime.of(2020, 12, 12, 23, 23, 23);
System.out.println(localDateTime1);

//getXxx()获取这个数据中某个具体的信息
System.out.println(localDateTime.getDayOfMonth());//19(今天是这个月的第多少天)
System.out.println(localDateTime.getDayOfYear());//323(今天是今年的第多少天)
System.out.println(localDateTime.getDayOfWeek());//SATURDAY(周六)
System.out.println(localDateTime.getHour());//17
System.out.println(localDateTime.getYear());//2022

//withXxx();修改,返回一个新的日期或时间类。
LocalDate localDate111 = localDate.withYear(2222);
System.out.println(localDate);//2022-11-19
System.out.println(localDate111);//2222-11-19

//plusXxx();给日期时间做加法,加几个小时、天、周、月、年等。返回一个新的值
System.out.println(localDate);//2022-11-19

LocalDate localDate1 = localDate.plusYears(10);
System.out.println(localDate1);//2032-11-19

//minusXxx();给日期时间做减法,减去几个小时、天、周、月、年等。返回一个新的值。
LocalDate localDate2 = localDate1.minusYears(20);
System.out.println(localDate2);//2012-11-19
}
}

 

标签:LocalDate,JKD8,System,API,时间,localDateTime,println,localDate,out
From: https://www.cnblogs.com/zhazhawei906/p/16906612.html

相关文章

  • 铺先生是骗子?骗了金钱、时间、信任,可事实如此吗?
     经营一家餐饮店有五年多的李老板,因为种种原因通过网上联系了“铺先生”转店,自签约合同以来,对方从未帮助李老板推荐找店老板,甚至连之前说好的推广也从未做过。 门店转......
  • web开发模式和API接口
    1.web开发模式1前后端混合开发---前后端不分离返回html内容2.前后端分离#专注写json格式的数据xml页面静态化API接口......
  • LyScriptTools 扩展Script类API手册
    纯脚本类的功能实现都是调用的x64dbg命令,目前由于run_command_exec()命令无法返回参数,故通过中转eax寄存器实现了取值,目前只能取出整数类型的参数。Script类内函数名......
  • 34、将unix时间戳转换成格式化日期
    题目:  将unix时间戳转换成格式化日期?思路:  1、模块datetime.datetime.fromtimestamp()  2、模块.strftime()结果:importdatetimeunix_time=1668834935.652......
  • 通过 API 快速创建 AlertManager silence
    概述通常我们要silence某个AlertManager的alert时,需要通过UI界面操作,如下图:效率有点低,而且不够自动化,那么是否可以有一种办法快速创建AlertManagersilence呢?......
  • test,测试物化视图新增时间戳字段
    使用触发器维护一个时间戳字段,这是ETL取数据时的常用手段。能优化不少sql,下面演示详细过程。使用老演员scott创建mvlog和mvSQL>CREATEMATERIALIZEDVIEWLOGONemp......
  • 通过 API 快速创建 AlertManager silence
    概述通常我们要silence某个AlertManager的alert时,需要通过UI界面操作,如下图:效率有点低,而且不够自动化,那么是否可以有一种办法快速创建AlertManagersilence呢......
  • docker registry api
    目录removeregistryregistryapiregistryapitestdeletebyhttp批量删除脚本linux查找命令removeregistryhttps://stackoverflow.com/questions/43666910/remove-......
  • Selenium3自动化测试实战--第4章 WebDriver API 2--显示等待和隐式等待
    4.7设置元素等待分显式等待和隐式等待4.7.1显式等待是Webdriver等待某个条件成立时则继续执行,否则在达到最大时长时抛出超时异常官网原文:显示等待是selenium客户可......
  • RESTful API规范
    1.url链接一般都采用https协议进行传输http:数据明文传输https:数据加密传输http+ssl2.用api关键字标识接口url:https://api.baidu.comhttps://www.b......