Starting
September 8, 2025, every new line item will need to declare whether or not they will serve Eurpoean Union (EU) political ads. Display & Video 360 API and SDF uploads that don't provide declarations will fail. See our
deprecations page for more details on how to update your integration to make this declaration.
DateRange
Stay organized with collections
Save and categorize content based on your preferences.
JSON representation |
{
"startDate": {
object (Date )
},
"endDate": {
object (Date )
}
} |
Fields |
startDate |
object (Date )
The lower bound of the date range, inclusive. Must specify a positive value for year , month , and day .
|
endDate |
object (Date )
The upper bound of the date range, inclusive. Must specify a positive value for year , month , and day .
|
Date
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
JSON representation |
{
"year": integer,
"month": integer,
"day": integer
} |
Fields |
year |
integer
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
|
month |
integer
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
|
day |
integer
Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-27 UTC.
[null,null,["Last updated 2025-03-27 UTC."],[],["The Display & Video 360 API v4 uses JSON to represent date ranges and dates. A date range is defined by `startDate` and `endDate`, each being a `Date` object. A `Date` can represent a full date or partial calendar date. `Date` objects are comprised of `year`, `month`, and `day` fields; the year can be between 1 to 9999, month between 1-12 and day 1-31, or set to 0 for partial dates.\n"],null,["# DateRange\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [Date](#Date)\n - [JSON representation](#Date.SCHEMA_REPRESENTATION)\n\nA date range.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"startDate\": { object (/display-video/api/reference/rest/v4/DateRange#Date) }, \"endDate\": { object (/display-video/api/reference/rest/v4/DateRange#Date) } } ``` |\n\n| Fields ||\n|-------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `startDate` | `object (`[Date](/display-video/api/reference/rest/v4/DateRange#Date)`)` The lower bound of the date range, inclusive. Must specify a positive value for `year`, `month`, and `day`. |\n| `endDate` | `object (`[Date](/display-video/api/reference/rest/v4/DateRange#Date)`)` The upper bound of the date range, inclusive. Must specify a positive value for `year`, `month`, and `day`. |\n\nDate\n----\n\nRepresents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:\n\n- A full date, with non-zero year, month, and day values.\n- A month and day, with a zero year (for example, an anniversary).\n- A year on its own, with a zero month and a zero day.\n- A year and month, with a zero day (for example, a credit card expiration date).\n\nRelated types:\n\n- `google.type.TimeOfDay`\n- `google.type.DateTime`\n- [google.protobuf.Timestamp](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp)\n\n| JSON representation |\n|---------------------------------------------------------------|\n| ``` { \"year\": integer, \"month\": integer, \"day\": integer } ``` |\n\n| Fields ||\n|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `year` | `integer` Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. |\n| `month` | `integer` Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. |\n| `day` | `integer` Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. |"]]