Метод DateFormat parse (string, ParsePosition) в Java с примерами

Опубликовано: 7 Февраля, 2022

Метод parse (String the_text , ParsePosition position ) класса DateFormat используется для синтаксического анализа текста из строки для создания Date. Метод анализирует текст, начиная с индекса, заданного начальной позицией.

Синтаксис:

 публичный абстрактный анализ даты (String the_text , ParsePosition position )

Параметры: метод принимает два параметра:

  • the_text : относится к типу String и относится к строке, которая должна быть проанализирована для получения даты.
  • позиция : это объект типа ParsePosition и относится к информации начального индекса синтаксического анализа.

Возвращаемое значение: метод либо возвращает дату, проанализированную из строки, либо Null в случае ошибки.

Ниже программы иллюстрируют работу метода parse () DateFormat:
Пример 1:

Example 2:

// Java Code to illustrate parse() method
  
import java.text.*;
import java.util.Calendar;
  
public class DateFormat_Demo {
    public static void main(String[] args)
    {
        DateFormat DFormat
            = new SimpleDateFormat("MM/ dd/ yy");
  
        try {
            Calendar cal = Calendar.getInstance();
  
            // Use of parse() method to parse
            // Date From String
            String dt = "01/ 29/ 19";
            System.out.println("The unparsed"
                               + " string is: " + dt);
  
            cal.setTime(DFormat.parse(dt));
            System.out.println("Time parsed: "
                               + cal.getTime());
        }
        catch (ParseException excpt) {
            excpt.printStackTrace();
        }
    }
}
Output:
The unparsed string is: 01/ 29/ 19
Time parsed: Tue Jan 29 00:00:00 UTC 2019

Ссылка: https://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html#parse(java.lang.String,% 20java.text.ParsePosition)

Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .