Version:
Install
Maven
xml
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-date-time-picker-flow</artifactId>
</dependency>Import
java
import com.vaadin.flow.component.datetimepicker.DateTimePicker;
import java.time.LocalDateTime;Variants
Default
java
DateTimePicker dateTimePicker = new DateTimePicker("Date and time");
dateTimePicker.setValue(LocalDateTime.of(2024, 1, 1, 11, 0));
dateTimePicker.setHelperText("Helper text");Read Only
java
DateTimePicker dateTimePicker = new DateTimePicker("Read only");
dateTimePicker.setValue(LocalDateTime.of(2024, 1, 1, 11, 0));
dateTimePicker.setReadOnly(true);Disabled
java
DateTimePicker dateTimePicker = new DateTimePicker("Disabled");
dateTimePicker.setValue(LocalDateTime.of(2024, 1, 1, 11, 0));
dateTimePicker.setEnabled(false);Invalid
java
DateTimePicker dateTimePicker = new DateTimePicker("Invalid");
dateTimePicker.setValue(LocalDateTime.of(2024, 1, 1, 11, 0));
dateTimePicker.setManualValidation(true);
dateTimePicker.setInvalid(true);
dateTimePicker.setErrorMessage("Error message");