3 namespace Drupal\Core\TypedData\Type;
5 use Drupal\Core\Datetime\DrupalDateTime;
8 * Interface for dates, optionally including a time.
12 interface DateTimeInterface {
15 * Returns the date time object.
17 * @return \Drupal\Core\Datetime\DrupalDateTime|null
18 * A date object or NULL if there is no date.
20 public function getDateTime();
23 * Sets the date time object.
25 * @param \Drupal\Core\Datetime\DrupalDateTime $dateTime
26 * An instance of a date time object.
28 public function setDateTime(DrupalDateTime $dateTime);