首页 > 编程语言 >Java LocalDateTime类相关方法

Java LocalDateTime类相关方法

时间:2022-11-24 17:48:51浏览次数:47  
标签:info 20 log 当前 LocalDateTime Java now 方法

1. 加减方法

        // localdatetime类型时间增加减少
        LocalDateTime localDateTime = LocalDateTime.now().plusSeconds(20);// 当前时间加20秒
        LocalDateTime localDateTime1 = LocalDateTime.now().plusHours(20);// 当前时间加20小时
        LocalDateTime localDateTime2 = LocalDateTime.now().plusDays(20);// 当前时间加20天
        LocalDateTime localDateTime3 = LocalDateTime.now().plusMinutes(20);// 当前时间加20分钟
        LocalDateTime localDateTime4 = LocalDateTime.now().plusMonths(20);// 当前时间加20月
        // ....
        LocalDateTime localDateTime5 = LocalDateTime.now().minusSeconds(20);// 当前时间减20秒
        LocalDateTime localDateTime6 = LocalDateTime.now().minusHours(20);// 当前时间减20小时
        LocalDateTime localDateTime7 = LocalDateTime.now().minusDays(20);// 当前时间减20天
        LocalDateTime localDateTime8 = LocalDateTime.now().minusMinutes(20);// 当前时间减20分钟
        LocalDateTime localDateTime9 = LocalDateTime.now().minusMonths(20);// 当前时间减20月

2. LocalDateTime 比较大小

import lombok.extern.slf4j.Slf4j;
import java.time.LocalDateTime;

/**
 * create by fzg
 * 2022/11/24 17:23
 */

@Slf4j
public class LocalDateTimeDemo {

    public static void main(String[] args) {
        // 比较大小 isAfter
        log.info("-------------------isAfter-----------------------");
        LocalDateTime now = LocalDateTime.now();
        LocalDateTime time1 = LocalDateTime.of(2022, 11, 20, 20, 30, 21);
        log.info(time1.toString());
        if (now.isAfter(time1)){
            log.info("当前时间比 2022-11-20 20:30:21 大");
        }else {
            log.info("当前时间比 2022-11-20 20:30:21 小");
        }
        // isBefore
        log.info("-------------------isBefore-----------------------");
        if (now.isBefore(time1)){
            log.info("当前时间比 2022-11-20 20:30:21 小");
        }else {
            log.info("当前时间比 2022-11-20 20:30:21 大");
        }
    }

}

标签:info,20,log,当前,LocalDateTime,Java,now,方法
From: https://www.cnblogs.com/Fantasyfzg/p/16922622.html

相关文章

  • 资深java面试题及答案整理(三)
    资深java面试题及答案整理(三)如何使用双重检查锁定在Java中创建线程安全的单例?艰难的核心Java面试问题.这个Java问题也常被问:什么是线程安全的单例,你怎么创建它......
  • java基础——二维数组基本概念
    之前我们已经知道什么是数组(一维数组)java基础——数组,数组的存取 这里补充一点: 数组本身是引用数据类型,数组的元素 可以是  基本数据类型 跟 引用数据类型 ......
  • Java实现环形队列
    这里我定义的环形队列为:列表中最后一个元素是指向列表中的第一个元素,而且里面提供一个next方法,可以不断获取下一个元素,在环形队列中也就是不断的转圈,实现方式如下:队列中提供......
  • php二维数组转一维数组的方法
    如下二维数组$arr=array(1){[0]=>array(1){["imgurl"]=>string(79)"/img/upload/microChatData/1/20161221/thumb/621fc7668474b47b43......
  • Java常用数据结构
    1、数组数组(Array) 是一种很常见的数据结构。它由相同类型的元素(element)组成,并且是使用一块连续的内存来存储。我们直接可以利用元素的索引(index)可以计算出该元......
  • uniapp微信小程序解析详情页的四种方法
    一、用微信文档提供的RICH-TEXT官方文档:微信文档rich-text这种是直接使用:<!-->content是API获取的html代码</--><rich-textnodes="{{content}}"></rich-text>*注......
  • java 数据类型
    java属于强类型语言,要求变量必须符合规定,变量必须先定义在使用。java数据类型分为两大类:基本数据类型和引用数据类型。整数拓展:二进制0b八进制0十六进制0x浮点数拓......
  • 【JAVA笔记】JAVA常用的字符串操作03
    一、Java中常用的字符串操作publicclassCommon_String_Operations{publicstaticvoidmain(String[]args){booleanp1=isEmpty("aa");S......
  • JavaScript的this指向
    1、结论:js中的this是当前方法所属的对象 'usestrict'letobj={name:'taotao',myName(){returnthis}}console.log(obj.myName())//{nam......
  • Vue中qrcode的使用方法(生成二维码插件) / 前端页面根据URL链接生成二维码
      1.下载npminstallqrcode--save-dev2.引入(在所需要的页面中引入)importQRCodefrom“qrcode”;//引入生成二维码插件3.生成二维码<canvasid="QRCode_head......