Local DateTime now = Local DateTime .now(); // 获取当前时间 Local Date now1 = Local Date.now(); // 获取当前年月日(当前日期) Local Time now2 = Local Time.now();// 获取当前时分秒(具体时间)
目录前言 获取当前时间 日期和时间格式化字符串与 Local Date、 Local Time、 Local DateTime 之间的互换判断平年和闰年计算指定日期的月份有多少天比较两个时间的早晚计算两个时间相差多久比较两个日期的早晚计算两个日期相隔多久比较两个日期时间的早晚计算某年某月有几个星期五 jdk8之前日期时间相关的操作大多用的是Date类或者Calendar类。 Date date = new Date(); SimpleDateFormat df = new SimpleDateFormat("y
select sysdate from dual; select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; select to_char(sysdate,'yyyy-mm-dd hh24:mi') from dual; select to_char(sysdate, 'yyyy' ) from dual; --年 select to_char(sysdate, 'MM' ) fr //当前时间 Local DateTime ldt = Local DateTime .now(); System.out.println(ldt);//2022-05-15T15:01:21.451937400 // 按照给定的字符,格式化为时间对象 Local DateTime ldt2 = Loc public class Main { public static void main(String[] args) { Local DateTime current = Local DateTime .now(); // 获取当前时间 Local DateTime past = current.minusMinutes(30); // 获取前30分钟的时间点 DateTime Formatter formatter = DateTime Formatter.ofPattern("yyyy-MM-dd HH:mm:ss"); // 定义时间格式 String local PastTime = past.format(formatter); // 转化为本地时间格式 System.out.println( local PastTime); // 输出当前时间的前30分钟的时间点 其中,`minusMinutes(30)`表示时间差为30分钟,` DateTime Formatter.ofPattern("yyyy-MM-dd HH:mm:ss")`定义时间格式,`format(formatter)`将时间格式化为本地时间格式。