Java YearMonth parse(CharSequence,DateTimeFormatter)方法及示例

Java YearMonth parse(CharSequence,DateTimeFormatter)方法及示例

YearMonth 类的YearMonth .parse(CharSequence,DateTimeFormatter) 方法用于从一个字符串中获得一个YearMonth的实例,如使用特定的DateTimeFormatter作为参数传递的’2018’。字符串必须有一个可以被转换为YearMonth的有效值。 语法

public static YearMonth parse(CharSequence text,
                         DateTimeFormatter formatter)

参数: 该方法接受两个参数 text (代表要解析的文本)和 formatter (代表要使用的格式)。

返回值: 该方法返回解析后的YearMonth。

异常: 该方法抛出以下异常。

  • DateTimeException – 如果文本不能被解析,则抛出该异常。

下面的程序说明了parse(CharSequence, DateTimeFormatter)方法:

程序1 :

// Java program to demonstrate
// YearMonth.parse(CharSequence, DateTimeFormatter) method
 
import java.time.*;
import java.time.format.*;
 
public class GFG {
    public static void main(String[] args)
    {
        // create a formatter
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yy-MM");
 
        // create a YearMonth object
        // using parse(CharSequence, DateTimeFormatter)
        YearMonth yearMonth = YearMonth.parse("18-02", formatter);
 
        // print instance
        System.out.println("YearMonth Parsed:"
                           + yearMonth);
    }
}

输出

YearMonth Parsed:2018-02

程序2

// Java program to demonstrate
// YearMonth.parse(CharSequence, DateTimeFormatter) method
 
import java.time.*;
import java.time.format.*;
 
public class GFG {
    public static void main(String[] args)
    {
        // create a formatter
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM");
 
        // create a YearMonth object
        // using parse(CharSequence, DateTimeFormatter)
        YearMonth yearMonth = YearMonth.parse("2100-09", formatter);
 
        // print instance
        System.out.println("YearMonth Parsed:"
                           + yearMonth);
    }
}

输出

YearMonth Parsed:2100-09

**参考资料: **

https: //docs.oracle.com/javase/10/docs/api/java/time/YearMonth.html#parse(java.lang.CharSequence, java.time.format.DateTimeFormatter)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程