常用的时间相关类(DateTime)

本文主要探讨了Java编程中常用的日期时间类DateTime的使用,包括其核心概念、常见操作以及实例应用,适合初学者了解和掌握DateTime类的基本用法。
摘要由CSDN通过智能技术生成

(初学java,个人见解,不一定正确)

package DateTime;

import java.time.Clock;
import java.time.Duration;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeFormatterBuilder;
import java.time.format.FormatStyle;
import java.time.temporal.ChronoUnit;
import java.util.Date;

import org.junit.Test;
/**
 * time:父级基础包,常用的时间相关类都在这里,如:LocalDate,LocalDateTime,Instant等
 * chrono:日历系统包,日历相关的接口(类似Calendar)也包括提供对其他日历系统的API
 * format:格式化和解析包,主要是DateTimeFormatter
 * temporal:扩展功能包,提供细粒度的时间控制field,unit,如weeks,months,month-of-year等
 * zone:时区包,时区规则,本地时区等
 */
public class TestNewDate {
   
   @Test
   public void test01(){
   
	   //时间加减计算
	   LocalDateTime dateTime=LocalDateTime.now(Clock.system(ZoneId.systemDefault()));
	   LocalDateTime dateTime2=dateTime.minusDays(2);
	   System.out.println(dateTime);
	   System.out.println(dateTime2);
	   System.out.println(dateTime2.plusHours(3));
	   System.out.println(dateTime2.minusWeeks(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值