Skip to content

Commit bdfe5f3

Browse files
committed
Update the comment for stringToTimestamp
1 parent f107331 commit bdfe5f3

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/DateTimeUtils.scala

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -170,22 +170,22 @@ object DateTimeUtils {
170170
* `yyyy-[m]m`
171171
* `yyyy-[m]m-[d]d`
172172
* `yyyy-[m]m-[d]d `
173-
* `yyyy-[m]m-[d]d [h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]`
174-
* `yyyy-[m]m-[d]d [h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]Z`
175-
* `yyyy-[m]m-[d]d [h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]-[h]h:[m]m`
176-
* `yyyy-[m]m-[d]d [h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]+[h]h:[m]m`
177-
* `yyyy-[m]m-[d]dT[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]`
178-
* `yyyy-[m]m-[d]dT[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]Z`
179-
* `yyyy-[m]m-[d]dT[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]-[h]h:[m]m`
180-
* `yyyy-[m]m-[d]dT[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]+[h]h:[m]m`
181-
* `[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]`
182-
* `[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]Z`
183-
* `[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]-[h]h:[m]m`
184-
* `[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]+[h]h:[m]m`
185-
* `T[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]`
186-
* `T[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]Z`
187-
* `T[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]-[h]h:[m]m`
188-
* `T[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us]+[h]h:[m]m`
173+
* `yyyy-[m]m-[d]d [h]h:[m]m:[s]s.[ms][ms][ms][us][us][us][zone_id]`
174+
* `yyyy-[m]m-[d]dT[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us][zone_id]`
175+
* `[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us][zone_id]`
176+
* `T[h]h:[m]m:[s]s.[ms][ms][ms][us][us][us][zone_id]`
177+
*
178+
* where `zone_id` should have one of the forms:
179+
* - Z - Zulu time zone UTC+0
180+
* - +|-[h]h:[m]m
181+
* - A short id, see https://docs.oracle.com/javase/8/docs/api/java/time/ZoneId.html#SHORT_IDS
182+
* - An id with one of the prefixes UTC+, UTC-, GMT+, GMT-, UT+ or UT-,
183+
* and a suffix in the formats:
184+
* - +|-h[h]
185+
* - +|-hh[:]mm
186+
* - +|-hh:mm:ss
187+
* - +|-hhmmss
188+
* - Region-based zone IDs in the form `area/city`, such as `Europe/Paris`
189189
*/
190190
def stringToTimestamp(s: UTF8String, timeZoneId: ZoneId): Option[SQLTimestamp] = {
191191
if (s == null) {

0 commit comments

Comments
 (0)