jdk 8 日期处理。
发布日期:2022-03-29 14:05:02
浏览次数:31
分类:博客文章
本文共 1704 字,大约阅读时间需要 5 分钟。
ZoneId id = ZoneId.systemDefault();LocalDateTime dateTime = LocalDateTime.now(id);System.out.println("时区ID:"+id);System.out.println("当前时间:"+dateTime);LocalDateTime addYear = dateTime.plus(1, ChronoUnit.YEARS);System.out.println("当前时间加1年:"+addYear);LocalDateTime addDay = dateTime.plusDays(56);System.out.println("距56天后是几号:"+addDay);System.out.println("从默认时区的系统获取当前日期时间:"+ZonedDateTime.now());String now = "2018-09-01";String now1 = "2019-09-01 11:12:23";DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");DateTimeFormatter formatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");LocalDate nowTime = LocalDate.parse(now,formatter);LocalDateTime nowTime1 = LocalDateTime.parse(now1,formatter1);System.out.println("yyyy-MM-dd 字符串转时间:"+nowTime);System.out.println("yyyy-MM-dd HH:mm:ss 字符串转时间:"+nowTime1);Long now2 = System.currentTimeMillis();LocalDateTime date = LocalDateTime.ofEpochSecond(now2/1000,0,ZoneOffset.ofHours(8));System.out.println("时间戳转时间:"+date);LocalDateTime startDateTime = LocalDateTime.of(2018,9,19,23,34,12);LocalDateTime endDateTime = LocalDateTime.of(2018,9,15,4,34,12);System.out.println("手动构造开始时间:"+startDateTime);System.out.println("手动构造结束时间:"+endDateTime);Duration duration = Duration.between(endDateTime,startDateTime);System.out.printf("时间1,时间2相差:%s天%n",duration.toDays());System.out.printf("时间1,时间2相差:%s分钟%n",duration.toMinutes());LocalDate startDate = LocalDate.of(2018,10,19);LocalDate endDate = LocalDate.of(2018,9,15);Period period = Period.between(endDate,startDate);System.out.printf("日期1,日期2相差:%s天%n",period.getDays());System.out.println("本月有多少天:"+YearMonth.now().lengthOfMonth());System.out.println("今年有多少天:"+YearMonth.now().lengthOfYear());
转载地址:https://www.cnblogs.com/1-Admin/p/9636836.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月20日 12时35分29秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
多路IO复用模型 select epoll 等
2021-06-30
Linux Epoll介绍和程序实例
2021-06-30
output_buffering详细介绍
2021-06-30
php缓冲 output_buffering和ob_start
2021-06-30
php error_reporting 详解
2021-06-30
剖析PHP中的输出缓冲
2021-06-30
HTTP响应头不缓存
2021-06-30
apache的keepalive和keepalivetimeout(apache优化)
2021-06-30
内容协商 (Content Negotiation)
2021-06-30
关于URL编码
2021-06-30
HTTP中的缓存
2021-06-30
Varnish 和 Squid比较到底强多少
2021-06-30
mysql常用语句集锦
2021-06-30
PHP的Smarty
2021-06-30
ecshop模板的原理分析
2021-06-30
深入探究Smarty模版
2021-06-30
PHP高效率写法(详解原因)
2021-06-30
PHP数组实际占用内存大小的分析
2021-06-30
PHP运行模式
2021-06-30
MYSQL的MERGE存储引擎
2021-06-30