Java如何使用ISODateTimeFormat类在Joda-Time中格式化日期?

本示例演示如何使用ISODateTimeFormat该类在Joda-Time中格式化日期时间信息。

package org.nhooo.example.joda;

import org.joda.time.DateTime;

import org.joda.time.format.ISODateTimeFormat;

public class ISODateTimeFormatDemo {

    public static void main(String[] args) {

        DateTime dateTime = DateTime.now();

        // 返回整个日期的基本格式化程序,为四位数

        // 年,两位数字的月份和两位数字的日期

        // 月yyyyMMdd。

        System.out.println(dateTime.toString(

                ISODateTimeFormat.basicDate()));

        System.out.println(dateTime.toString(

                ISODateTimeFormat.basicDateTime()));

        System.out.println(dateTime.toString(

                ISODateTimeFormat.basicDateTimeNoMillis()));

        // 返回一个完整日期的格式化程序,使用4

        // 位数年份和三位数dayOfYear yyyyDDD。

        System.out.println(dateTime.toString(

                ISODateTimeFormat.basicOrdinalDate()));

        // 返回整个日期的基本格式化程序,为四位数

        // 周年,周年的两位数字星期和一位数字的日子

        // 周xxxx'W'wwe

        System.out.println(dateTime.toString(

                ISODateTimeFormat.basicWeekDate()));

        System.out.println(dateTime.toString(

                ISODateTimeFormat.basicWeekDateTime()));

    }

}

上面代码的结果打印在下面:

20190722

20190722T134249.324+0800

20190722T134249+0800

2019203

2019W301

2019W301T134249.324+0800

Maven依赖

<!-- https://search.maven.org/remotecontent?filepath=joda-time/joda-time/2.10.3/joda-time-2.10.3.jar -->

<dependency>

    <groupId>joda-time</groupId>

    <artifactId>joda-time</artifactId>

    <version>2.10.3</version>

</dependency>

以上是 Java如何使用ISODateTimeFormat类在Joda-Time中格式化日期? 的全部内容, 来源链接: utcz.com/z/358409.html

回到顶部