栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

DateTimeFormate

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

DateTimeFormate

LocalDate now = LocalDate.now();
LocalDateTime time = LocalDateTime.now();
System.out.println(time); //2021-10-12T10:51:14.927
System.out.println(now); //2021-10-12

    // 静态属性
    //格式化或解析没有偏移量的日期的ISO日期格式化程序,例如“20111203”。
    System.out.println(now.format(DateTimeFormatter.BASIC_ISO_DATE)); //20211012
    System.out.println(time.format(DateTimeFormatter.BASIC_ISO_DATE)); //20211012
    System.out.println(LocalDate.parse("20200101", DateTimeFormatter.BASIC_ISO_DATE)); //2020-01-01

    //ISO日期格式化程序格式化或解析具有偏移量的日期(如可用),如“2011-12-03”或“2011-12-03 + 01:00”。
    System.out.println(time.format(DateTimeFormatter.ISO_DATE)); //2021-10-12
    System.out.println(now.format(DateTimeFormatter.ISO_DATE)); //2021-10-12

//类似ISO的日期格式化程序,用于格式化或解析具有偏移量和区域(如果有的话)的日期时间,如“2011-12-03T10:15:30”,“2011-12-03T10:15:30 + 01” :00’或’2011-12-03T10:15:30 + 01:00 [欧洲/巴黎]’。
System.out.println(time.format(DateTimeFormatter.ISO_DATE_TIME)); //2021-10-12T10:53:56.481
//ISO日期格式化程序格式化或解析没有偏移量的日期,如“2011-12-03”。
System.out.println(time.format(DateTimeFormatter.ISO_LOCAL_DATE)); //2021-10-12
//ISO日期格式化程序格式化或解析没有偏移量的日期时间,例如“2011-12-03T10:15:30”。
System.out.println(time.format(DateTimeFormatter.ISO_LOCAL_DATE_TIME)); //2021-10-12T12:01:11.77
//ISO时间格式化程序格式化或解析一个没有偏移量的时间,例如“10:15”或“10:15:30”。
System.out.println(time.format(DateTimeFormatter.ISO_LOCAL_TIME)); //12:01:11.77
//返回当前日在今年是第多少天
System.out.println(time.getDayOfYear()); //285
//ISO日期格式化程序格式化或解析没有偏移量的序数日期,例如“2012-337”。
System.out.println(time.format(DateTimeFormatter.ISO_ORDINAL_DATE)); //2021-285

    //格式化或解析时间的ISO时间格式化程序,如果可用的偏移量,如“10:15”,“10:15:30”或“10:15:30 + 01:00”。
    System.out.println(time.format(DateTimeFormatter.ISO_TIME)); //12:04:47.076

    //ISO日期格式化程序,用于格式化或解析不带偏移量的基于周的日期,例如“2012-W48-6”。
    //返回当前时间  在当前年是第是多少周  以及周几
    System.out.println(time.format(DateTimeFormatter.ISO_WEEK_DATE)); //2021-W41-2

    //报错
    //System.out.println(time.format(DateTimeFormatter.ISO_ZONED_DATE_TIME)); //12:04:47.076

//报错
//System.out.println(time.format(DateTimeFormatter.RFC_1123_DATE_TIME)); //12:04:47.076

    // 自定义格式
    DateTimeFormatter format = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
    System.out.println(time.format(format)); //2021-10-12 14:10:49
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/325641.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号