# Parse Date

**Introduction**

The "Parse Date" step is used to convert a text representation of a date and time into a standardized date format. This step is essential for processing and formatting date strings into usable date objects within your automations.

**Configuration**

* **Value**: The text input representing the date and time that needs to be parsed. This parameter is required.
* **Format**: The date format expression used to interpret the input value. This parameter is required. The format should follow `DateTimeFormatter` pattern, e.g., `"dd.MM.yyyy HH:mm:ss"`. For more details on date formatting, refer to [Java DateTimeFormatter Documentation](https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/time/format/DateTimeFormatter.html).
* **Time Zone**: Specifies the time zone to be used when parsing the date. This parameter is required to ensure the date is interpreted correctly relative to the desired time zone.

**Outputs**

* **Date**: The parsed date object from the provided input. This output can be used in subsequent steps that require a date format for further processing.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flexy.bot/modules/core/steps/parse-date.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
