4 CREATE TABLE TIMESTAMP_TBL (d1 timestamp(2) without time zone);
5 -- Test shorthand input values
6 -- We can't just "select" the results since they aren't constants; test for
7 -- equality instead. We can do that by running the test inside a transaction
8 -- block, within which the value of 'now' shouldn't change. We also check
9 -- that 'now' *does* change over a reasonable interval such as 100 msec.
10 -- NOTE: it is possible for this part of the test to fail if the transaction
11 -- block is entered exactly at local midnight; then 'now' and 'today' have
12 -- the same values and the counts will come out different.
13 INSERT INTO TIMESTAMP_TBL VALUES ('now');
21 INSERT INTO TIMESTAMP_TBL VALUES ('now');
22 INSERT INTO TIMESTAMP_TBL VALUES ('today');
23 INSERT INTO TIMESTAMP_TBL VALUES ('yesterday');
24 INSERT INTO TIMESTAMP_TBL VALUES ('tomorrow');
25 -- time zone should be ignored by this data type
26 INSERT INTO TIMESTAMP_TBL VALUES ('tomorrow EST');
27 INSERT INTO TIMESTAMP_TBL VALUES ('tomorrow zulu');
28 SELECT count(*) AS One FROM TIMESTAMP_TBL WHERE d1 = timestamp without time zone 'today';
34 SELECT count(*) AS Three FROM TIMESTAMP_TBL WHERE d1 = timestamp without time zone 'tomorrow';
40 SELECT count(*) AS One FROM TIMESTAMP_TBL WHERE d1 = timestamp without time zone 'yesterday';
46 SELECT count(*) AS One FROM TIMESTAMP_TBL WHERE d1 = timestamp(2) without time zone 'now';
53 DELETE FROM TIMESTAMP_TBL;
54 -- verify uniform transaction time within transaction block
56 INSERT INTO TIMESTAMP_TBL VALUES ('now');
63 INSERT INTO TIMESTAMP_TBL VALUES ('now');
70 SELECT count(*) AS two FROM TIMESTAMP_TBL WHERE d1 = timestamp(2) without time zone 'now';
77 DELETE FROM TIMESTAMP_TBL;
79 INSERT INTO TIMESTAMP_TBL VALUES ('-infinity');
80 INSERT INTO TIMESTAMP_TBL VALUES ('infinity');
81 INSERT INTO TIMESTAMP_TBL VALUES ('epoch');
82 -- Obsolete special values
83 INSERT INTO TIMESTAMP_TBL VALUES ('invalid');
84 ERROR: date/time value "invalid" is no longer supported
85 INSERT INTO TIMESTAMP_TBL VALUES ('current');
86 ERROR: date/time value "current" is no longer supported
87 -- Postgres v6.0 standard output format
88 INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01 1997 PST');
89 INSERT INTO TIMESTAMP_TBL VALUES ('Invalid Abstime');
90 ERROR: date/time value "Invalid Abstime" is no longer supported
91 INSERT INTO TIMESTAMP_TBL VALUES ('Undefined Abstime');
92 ERROR: date/time value "Undefined Abstime" is no longer supported
93 -- Variations on Postgres v6.1 standard output format
94 INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01.000001 1997 PST');
95 INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01.999999 1997 PST');
96 INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01.4 1997 PST');
97 INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01.5 1997 PST');
98 INSERT INTO TIMESTAMP_TBL VALUES ('Mon Feb 10 17:32:01.6 1997 PST');
100 INSERT INTO TIMESTAMP_TBL VALUES ('1997-01-02');
101 INSERT INTO TIMESTAMP_TBL VALUES ('1997-01-02 03:04:05');
102 INSERT INTO TIMESTAMP_TBL VALUES ('1997-02-10 17:32:01-08');
103 INSERT INTO TIMESTAMP_TBL VALUES ('1997-02-10 17:32:01-0800');
104 INSERT INTO TIMESTAMP_TBL VALUES ('1997-02-10 17:32:01 -08:00');
105 INSERT INTO TIMESTAMP_TBL VALUES ('19970210 173201 -0800');
106 INSERT INTO TIMESTAMP_TBL VALUES ('1997-06-10 17:32:01 -07:00');
107 INSERT INTO TIMESTAMP_TBL VALUES ('2001-09-22T18:19:20');
108 -- POSIX format (note that the timezone abbrev is just decoration here)
109 INSERT INTO TIMESTAMP_TBL VALUES ('2000-03-15 08:14:01 GMT+8');
110 INSERT INTO TIMESTAMP_TBL VALUES ('2000-03-15 13:14:02 GMT-1');
111 INSERT INTO TIMESTAMP_TBL VALUES ('2000-03-15 12:14:03 GMT-2');
112 INSERT INTO TIMESTAMP_TBL VALUES ('2000-03-15 03:14:04 PST+8');
113 INSERT INTO TIMESTAMP_TBL VALUES ('2000-03-15 02:14:05 MST+7:00');
114 -- Variations for acceptable input formats
115 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 10 17:32:01 1997 -0800');
116 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 10 17:32:01 1997');
117 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 10 5:32PM 1997');
118 INSERT INTO TIMESTAMP_TBL VALUES ('1997/02/10 17:32:01-0800');
119 INSERT INTO TIMESTAMP_TBL VALUES ('1997-02-10 17:32:01 PST');
120 INSERT INTO TIMESTAMP_TBL VALUES ('Feb-10-1997 17:32:01 PST');
121 INSERT INTO TIMESTAMP_TBL VALUES ('02-10-1997 17:32:01 PST');
122 INSERT INTO TIMESTAMP_TBL VALUES ('19970210 173201 PST');
123 set datestyle to ymd;
124 INSERT INTO TIMESTAMP_TBL VALUES ('97FEB10 5:32:01PM UTC');
125 INSERT INTO TIMESTAMP_TBL VALUES ('97/02/10 17:32:01 UTC');
127 INSERT INTO TIMESTAMP_TBL VALUES ('1997.041 17:32:01 UTC');
128 INSERT INTO TIMESTAMP_TBL VALUES ('19970210 173201 America/New_York');
129 -- this fails (even though TZ is a no-op, we still look it up)
130 INSERT INTO TIMESTAMP_TBL VALUES ('19970710 173201 America/Does_not_exist');
131 ERROR: time zone "america/does_not_exist" not recognized
132 -- Check date conversion and date arithmetic
133 INSERT INTO TIMESTAMP_TBL VALUES ('1997-06-10 18:32:01 PDT');
134 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 10 17:32:01 1997');
135 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 11 17:32:01 1997');
136 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 12 17:32:01 1997');
137 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 13 17:32:01 1997');
138 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 14 17:32:01 1997');
139 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 15 17:32:01 1997');
140 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1997');
141 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 0097 BC');
142 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 0097');
143 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 0597');
144 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1097');
145 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1697');
146 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1797');
147 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1897');
148 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 1997');
149 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 2097');
150 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 28 17:32:01 1996');
151 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 29 17:32:01 1996');
152 INSERT INTO TIMESTAMP_TBL VALUES ('Mar 01 17:32:01 1996');
153 INSERT INTO TIMESTAMP_TBL VALUES ('Dec 30 17:32:01 1996');
154 INSERT INTO TIMESTAMP_TBL VALUES ('Dec 31 17:32:01 1996');
155 INSERT INTO TIMESTAMP_TBL VALUES ('Jan 01 17:32:01 1997');
156 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 28 17:32:01 1997');
157 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 29 17:32:01 1997');
158 ERROR: date/time field value out of range: "Feb 29 17:32:01 1997"
159 INSERT INTO TIMESTAMP_TBL VALUES ('Mar 01 17:32:01 1997');
160 INSERT INTO TIMESTAMP_TBL VALUES ('Dec 30 17:32:01 1997');
161 INSERT INTO TIMESTAMP_TBL VALUES ('Dec 31 17:32:01 1997');
162 INSERT INTO TIMESTAMP_TBL VALUES ('Dec 31 17:32:01 1999');
163 INSERT INTO TIMESTAMP_TBL VALUES ('Jan 01 17:32:01 2000');
164 INSERT INTO TIMESTAMP_TBL VALUES ('Dec 31 17:32:01 2000');
165 INSERT INTO TIMESTAMP_TBL VALUES ('Jan 01 17:32:01 2001');
166 -- Currently unsupported syntax and ranges
167 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 -0097');
168 ERROR: time zone displacement out of range: "Feb 16 17:32:01 -0097"
169 INSERT INTO TIMESTAMP_TBL VALUES ('Feb 16 17:32:01 5097 BC');
170 ERROR: timestamp out of range: "Feb 16 17:32:01 5097 BC"
171 SELECT '' AS "64", d1 FROM TIMESTAMP_TBL;
173 ----+-----------------------------
176 | Thu Jan 01 00:00:00 1970
177 | Mon Feb 10 17:32:01 1997
178 | Mon Feb 10 17:32:01 1997
179 | Mon Feb 10 17:32:02 1997
180 | Mon Feb 10 17:32:01.40 1997
181 | Mon Feb 10 17:32:01.50 1997
182 | Mon Feb 10 17:32:01.60 1997
183 | Thu Jan 02 00:00:00 1997
184 | Thu Jan 02 03:04:05 1997
185 | Mon Feb 10 17:32:01 1997
186 | Mon Feb 10 17:32:01 1997
187 | Mon Feb 10 17:32:01 1997
188 | Mon Feb 10 17:32:01 1997
189 | Tue Jun 10 17:32:01 1997
190 | Sat Sep 22 18:19:20 2001
191 | Wed Mar 15 08:14:01 2000
192 | Wed Mar 15 13:14:02 2000
193 | Wed Mar 15 12:14:03 2000
194 | Wed Mar 15 03:14:04 2000
195 | Wed Mar 15 02:14:05 2000
196 | Mon Feb 10 17:32:01 1997
197 | Mon Feb 10 17:32:01 1997
198 | Mon Feb 10 17:32:00 1997
199 | Mon Feb 10 17:32:01 1997
200 | Mon Feb 10 17:32:01 1997
201 | Mon Feb 10 17:32:01 1997
202 | Mon Feb 10 17:32:01 1997
203 | Mon Feb 10 17:32:01 1997
204 | Mon Feb 10 17:32:01 1997
205 | Mon Feb 10 17:32:01 1997
206 | Mon Feb 10 17:32:01 1997
207 | Mon Feb 10 17:32:01 1997
208 | Tue Jun 10 18:32:01 1997
209 | Mon Feb 10 17:32:01 1997
210 | Tue Feb 11 17:32:01 1997
211 | Wed Feb 12 17:32:01 1997
212 | Thu Feb 13 17:32:01 1997
213 | Fri Feb 14 17:32:01 1997
214 | Sat Feb 15 17:32:01 1997
215 | Sun Feb 16 17:32:01 1997
216 | Tue Feb 16 17:32:01 0097 BC
217 | Sat Feb 16 17:32:01 0097
218 | Thu Feb 16 17:32:01 0597
219 | Tue Feb 16 17:32:01 1097
220 | Sat Feb 16 17:32:01 1697
221 | Thu Feb 16 17:32:01 1797
222 | Tue Feb 16 17:32:01 1897
223 | Sun Feb 16 17:32:01 1997
224 | Sat Feb 16 17:32:01 2097
225 | Wed Feb 28 17:32:01 1996
226 | Thu Feb 29 17:32:01 1996
227 | Fri Mar 01 17:32:01 1996
228 | Mon Dec 30 17:32:01 1996
229 | Tue Dec 31 17:32:01 1996
230 | Wed Jan 01 17:32:01 1997
231 | Fri Feb 28 17:32:01 1997
232 | Sat Mar 01 17:32:01 1997
233 | Tue Dec 30 17:32:01 1997
234 | Wed Dec 31 17:32:01 1997
235 | Fri Dec 31 17:32:01 1999
236 | Sat Jan 01 17:32:01 2000
237 | Sun Dec 31 17:32:01 2000
238 | Mon Jan 01 17:32:01 2001
241 -- Demonstrate functions and operators
242 SELECT '' AS "48", d1 FROM TIMESTAMP_TBL
243 WHERE d1 > timestamp without time zone '1997-01-02';
245 ----+-----------------------------
247 | Mon Feb 10 17:32:01 1997
248 | Mon Feb 10 17:32:01 1997
249 | Mon Feb 10 17:32:02 1997
250 | Mon Feb 10 17:32:01.40 1997
251 | Mon Feb 10 17:32:01.50 1997
252 | Mon Feb 10 17:32:01.60 1997
253 | Thu Jan 02 03:04:05 1997
254 | Mon Feb 10 17:32:01 1997
255 | Mon Feb 10 17:32:01 1997
256 | Mon Feb 10 17:32:01 1997
257 | Mon Feb 10 17:32:01 1997
258 | Tue Jun 10 17:32:01 1997
259 | Sat Sep 22 18:19:20 2001
260 | Wed Mar 15 08:14:01 2000
261 | Wed Mar 15 13:14:02 2000
262 | Wed Mar 15 12:14:03 2000
263 | Wed Mar 15 03:14:04 2000
264 | Wed Mar 15 02:14:05 2000
265 | Mon Feb 10 17:32:01 1997
266 | Mon Feb 10 17:32:01 1997
267 | Mon Feb 10 17:32:00 1997
268 | Mon Feb 10 17:32:01 1997
269 | Mon Feb 10 17:32:01 1997
270 | Mon Feb 10 17:32:01 1997
271 | Mon Feb 10 17:32:01 1997
272 | Mon Feb 10 17:32:01 1997
273 | Mon Feb 10 17:32:01 1997
274 | Mon Feb 10 17:32:01 1997
275 | Mon Feb 10 17:32:01 1997
276 | Mon Feb 10 17:32:01 1997
277 | Tue Jun 10 18:32:01 1997
278 | Mon Feb 10 17:32:01 1997
279 | Tue Feb 11 17:32:01 1997
280 | Wed Feb 12 17:32:01 1997
281 | Thu Feb 13 17:32:01 1997
282 | Fri Feb 14 17:32:01 1997
283 | Sat Feb 15 17:32:01 1997
284 | Sun Feb 16 17:32:01 1997
285 | Sun Feb 16 17:32:01 1997
286 | Sat Feb 16 17:32:01 2097
287 | Fri Feb 28 17:32:01 1997
288 | Sat Mar 01 17:32:01 1997
289 | Tue Dec 30 17:32:01 1997
290 | Wed Dec 31 17:32:01 1997
291 | Fri Dec 31 17:32:01 1999
292 | Sat Jan 01 17:32:01 2000
293 | Sun Dec 31 17:32:01 2000
294 | Mon Jan 01 17:32:01 2001
297 SELECT '' AS "15", d1 FROM TIMESTAMP_TBL
298 WHERE d1 < timestamp without time zone '1997-01-02';
300 ----+-----------------------------
302 | Thu Jan 01 00:00:00 1970
303 | Tue Feb 16 17:32:01 0097 BC
304 | Sat Feb 16 17:32:01 0097
305 | Thu Feb 16 17:32:01 0597
306 | Tue Feb 16 17:32:01 1097
307 | Sat Feb 16 17:32:01 1697
308 | Thu Feb 16 17:32:01 1797
309 | Tue Feb 16 17:32:01 1897
310 | Wed Feb 28 17:32:01 1996
311 | Thu Feb 29 17:32:01 1996
312 | Fri Mar 01 17:32:01 1996
313 | Mon Dec 30 17:32:01 1996
314 | Tue Dec 31 17:32:01 1996
315 | Wed Jan 01 17:32:01 1997
318 SELECT '' AS one, d1 FROM TIMESTAMP_TBL
319 WHERE d1 = timestamp without time zone '1997-01-02';
321 -----+--------------------------
322 | Thu Jan 02 00:00:00 1997
325 SELECT '' AS "63", d1 FROM TIMESTAMP_TBL
326 WHERE d1 != timestamp without time zone '1997-01-02';
328 ----+-----------------------------
331 | Thu Jan 01 00:00:00 1970
332 | Mon Feb 10 17:32:01 1997
333 | Mon Feb 10 17:32:01 1997
334 | Mon Feb 10 17:32:02 1997
335 | Mon Feb 10 17:32:01.40 1997
336 | Mon Feb 10 17:32:01.50 1997
337 | Mon Feb 10 17:32:01.60 1997
338 | Thu Jan 02 03:04:05 1997
339 | Mon Feb 10 17:32:01 1997
340 | Mon Feb 10 17:32:01 1997
341 | Mon Feb 10 17:32:01 1997
342 | Mon Feb 10 17:32:01 1997
343 | Tue Jun 10 17:32:01 1997
344 | Sat Sep 22 18:19:20 2001
345 | Wed Mar 15 08:14:01 2000
346 | Wed Mar 15 13:14:02 2000
347 | Wed Mar 15 12:14:03 2000
348 | Wed Mar 15 03:14:04 2000
349 | Wed Mar 15 02:14:05 2000
350 | Mon Feb 10 17:32:01 1997
351 | Mon Feb 10 17:32:01 1997
352 | Mon Feb 10 17:32:00 1997
353 | Mon Feb 10 17:32:01 1997
354 | Mon Feb 10 17:32:01 1997
355 | Mon Feb 10 17:32:01 1997
356 | Mon Feb 10 17:32:01 1997
357 | Mon Feb 10 17:32:01 1997
358 | Mon Feb 10 17:32:01 1997
359 | Mon Feb 10 17:32:01 1997
360 | Mon Feb 10 17:32:01 1997
361 | Mon Feb 10 17:32:01 1997
362 | Tue Jun 10 18:32:01 1997
363 | Mon Feb 10 17:32:01 1997
364 | Tue Feb 11 17:32:01 1997
365 | Wed Feb 12 17:32:01 1997
366 | Thu Feb 13 17:32:01 1997
367 | Fri Feb 14 17:32:01 1997
368 | Sat Feb 15 17:32:01 1997
369 | Sun Feb 16 17:32:01 1997
370 | Tue Feb 16 17:32:01 0097 BC
371 | Sat Feb 16 17:32:01 0097
372 | Thu Feb 16 17:32:01 0597
373 | Tue Feb 16 17:32:01 1097
374 | Sat Feb 16 17:32:01 1697
375 | Thu Feb 16 17:32:01 1797
376 | Tue Feb 16 17:32:01 1897
377 | Sun Feb 16 17:32:01 1997
378 | Sat Feb 16 17:32:01 2097
379 | Wed Feb 28 17:32:01 1996
380 | Thu Feb 29 17:32:01 1996
381 | Fri Mar 01 17:32:01 1996
382 | Mon Dec 30 17:32:01 1996
383 | Tue Dec 31 17:32:01 1996
384 | Wed Jan 01 17:32:01 1997
385 | Fri Feb 28 17:32:01 1997
386 | Sat Mar 01 17:32:01 1997
387 | Tue Dec 30 17:32:01 1997
388 | Wed Dec 31 17:32:01 1997
389 | Fri Dec 31 17:32:01 1999
390 | Sat Jan 01 17:32:01 2000
391 | Sun Dec 31 17:32:01 2000
392 | Mon Jan 01 17:32:01 2001
395 SELECT '' AS "16", d1 FROM TIMESTAMP_TBL
396 WHERE d1 <= timestamp without time zone '1997-01-02';
398 ----+-----------------------------
400 | Thu Jan 01 00:00:00 1970
401 | Thu Jan 02 00:00:00 1997
402 | Tue Feb 16 17:32:01 0097 BC
403 | Sat Feb 16 17:32:01 0097
404 | Thu Feb 16 17:32:01 0597
405 | Tue Feb 16 17:32:01 1097
406 | Sat Feb 16 17:32:01 1697
407 | Thu Feb 16 17:32:01 1797
408 | Tue Feb 16 17:32:01 1897
409 | Wed Feb 28 17:32:01 1996
410 | Thu Feb 29 17:32:01 1996
411 | Fri Mar 01 17:32:01 1996
412 | Mon Dec 30 17:32:01 1996
413 | Tue Dec 31 17:32:01 1996
414 | Wed Jan 01 17:32:01 1997
417 SELECT '' AS "49", d1 FROM TIMESTAMP_TBL
418 WHERE d1 >= timestamp without time zone '1997-01-02';
420 ----+-----------------------------
422 | Mon Feb 10 17:32:01 1997
423 | Mon Feb 10 17:32:01 1997
424 | Mon Feb 10 17:32:02 1997
425 | Mon Feb 10 17:32:01.40 1997
426 | Mon Feb 10 17:32:01.50 1997
427 | Mon Feb 10 17:32:01.60 1997
428 | Thu Jan 02 00:00:00 1997
429 | Thu Jan 02 03:04:05 1997
430 | Mon Feb 10 17:32:01 1997
431 | Mon Feb 10 17:32:01 1997
432 | Mon Feb 10 17:32:01 1997
433 | Mon Feb 10 17:32:01 1997
434 | Tue Jun 10 17:32:01 1997
435 | Sat Sep 22 18:19:20 2001
436 | Wed Mar 15 08:14:01 2000
437 | Wed Mar 15 13:14:02 2000
438 | Wed Mar 15 12:14:03 2000
439 | Wed Mar 15 03:14:04 2000
440 | Wed Mar 15 02:14:05 2000
441 | Mon Feb 10 17:32:01 1997
442 | Mon Feb 10 17:32:01 1997
443 | Mon Feb 10 17:32:00 1997
444 | Mon Feb 10 17:32:01 1997
445 | Mon Feb 10 17:32:01 1997
446 | Mon Feb 10 17:32:01 1997
447 | Mon Feb 10 17:32:01 1997
448 | Mon Feb 10 17:32:01 1997
449 | Mon Feb 10 17:32:01 1997
450 | Mon Feb 10 17:32:01 1997
451 | Mon Feb 10 17:32:01 1997
452 | Mon Feb 10 17:32:01 1997
453 | Tue Jun 10 18:32:01 1997
454 | Mon Feb 10 17:32:01 1997
455 | Tue Feb 11 17:32:01 1997
456 | Wed Feb 12 17:32:01 1997
457 | Thu Feb 13 17:32:01 1997
458 | Fri Feb 14 17:32:01 1997
459 | Sat Feb 15 17:32:01 1997
460 | Sun Feb 16 17:32:01 1997
461 | Sun Feb 16 17:32:01 1997
462 | Sat Feb 16 17:32:01 2097
463 | Fri Feb 28 17:32:01 1997
464 | Sat Mar 01 17:32:01 1997
465 | Tue Dec 30 17:32:01 1997
466 | Wed Dec 31 17:32:01 1997
467 | Fri Dec 31 17:32:01 1999
468 | Sat Jan 01 17:32:01 2000
469 | Sun Dec 31 17:32:01 2000
470 | Mon Jan 01 17:32:01 2001
473 SELECT '' AS "54", d1 - timestamp without time zone '1997-01-02' AS diff
474 FROM TIMESTAMP_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01';
476 ----+----------------------------------------
478 | @ 39 days 17 hours 32 mins 1 sec
479 | @ 39 days 17 hours 32 mins 1 sec
480 | @ 39 days 17 hours 32 mins 2 secs
481 | @ 39 days 17 hours 32 mins 1.40 secs
482 | @ 39 days 17 hours 32 mins 1.50 secs
483 | @ 39 days 17 hours 32 mins 1.60 secs
485 | @ 3 hours 4 mins 5 secs
486 | @ 39 days 17 hours 32 mins 1 sec
487 | @ 39 days 17 hours 32 mins 1 sec
488 | @ 39 days 17 hours 32 mins 1 sec
489 | @ 39 days 17 hours 32 mins 1 sec
490 | @ 159 days 17 hours 32 mins 1 sec
491 | @ 1724 days 18 hours 19 mins 20 secs
492 | @ 1168 days 8 hours 14 mins 1 sec
493 | @ 1168 days 13 hours 14 mins 2 secs
494 | @ 1168 days 12 hours 14 mins 3 secs
495 | @ 1168 days 3 hours 14 mins 4 secs
496 | @ 1168 days 2 hours 14 mins 5 secs
497 | @ 39 days 17 hours 32 mins 1 sec
498 | @ 39 days 17 hours 32 mins 1 sec
499 | @ 39 days 17 hours 32 mins
500 | @ 39 days 17 hours 32 mins 1 sec
501 | @ 39 days 17 hours 32 mins 1 sec
502 | @ 39 days 17 hours 32 mins 1 sec
503 | @ 39 days 17 hours 32 mins 1 sec
504 | @ 39 days 17 hours 32 mins 1 sec
505 | @ 39 days 17 hours 32 mins 1 sec
506 | @ 39 days 17 hours 32 mins 1 sec
507 | @ 39 days 17 hours 32 mins 1 sec
508 | @ 39 days 17 hours 32 mins 1 sec
509 | @ 159 days 18 hours 32 mins 1 sec
510 | @ 39 days 17 hours 32 mins 1 sec
511 | @ 40 days 17 hours 32 mins 1 sec
512 | @ 41 days 17 hours 32 mins 1 sec
513 | @ 42 days 17 hours 32 mins 1 sec
514 | @ 43 days 17 hours 32 mins 1 sec
515 | @ 44 days 17 hours 32 mins 1 sec
516 | @ 45 days 17 hours 32 mins 1 sec
517 | @ 45 days 17 hours 32 mins 1 sec
518 | @ 308 days 6 hours 27 mins 59 secs ago
519 | @ 307 days 6 hours 27 mins 59 secs ago
520 | @ 306 days 6 hours 27 mins 59 secs ago
521 | @ 2 days 6 hours 27 mins 59 secs ago
522 | @ 1 day 6 hours 27 mins 59 secs ago
523 | @ 6 hours 27 mins 59 secs ago
524 | @ 57 days 17 hours 32 mins 1 sec
525 | @ 58 days 17 hours 32 mins 1 sec
526 | @ 362 days 17 hours 32 mins 1 sec
527 | @ 363 days 17 hours 32 mins 1 sec
528 | @ 1093 days 17 hours 32 mins 1 sec
529 | @ 1094 days 17 hours 32 mins 1 sec
530 | @ 1459 days 17 hours 32 mins 1 sec
531 | @ 1460 days 17 hours 32 mins 1 sec
534 SELECT '' AS date_trunc_week, date_trunc( 'week', timestamp '2004-02-29 15:44:17.71393' ) AS week_trunc;
535 date_trunc_week | week_trunc
536 -----------------+--------------------------
537 | Mon Feb 23 00:00:00 2004
540 -- Test casting within a BETWEEN qualifier
541 SELECT '' AS "54", d1 - timestamp without time zone '1997-01-02' AS diff
543 WHERE d1 BETWEEN timestamp without time zone '1902-01-01'
544 AND timestamp without time zone '2038-01-01';
546 ----+----------------------------------------
548 | @ 39 days 17 hours 32 mins 1 sec
549 | @ 39 days 17 hours 32 mins 1 sec
550 | @ 39 days 17 hours 32 mins 2 secs
551 | @ 39 days 17 hours 32 mins 1.40 secs
552 | @ 39 days 17 hours 32 mins 1.50 secs
553 | @ 39 days 17 hours 32 mins 1.60 secs
555 | @ 3 hours 4 mins 5 secs
556 | @ 39 days 17 hours 32 mins 1 sec
557 | @ 39 days 17 hours 32 mins 1 sec
558 | @ 39 days 17 hours 32 mins 1 sec
559 | @ 39 days 17 hours 32 mins 1 sec
560 | @ 159 days 17 hours 32 mins 1 sec
561 | @ 1724 days 18 hours 19 mins 20 secs
562 | @ 1168 days 8 hours 14 mins 1 sec
563 | @ 1168 days 13 hours 14 mins 2 secs
564 | @ 1168 days 12 hours 14 mins 3 secs
565 | @ 1168 days 3 hours 14 mins 4 secs
566 | @ 1168 days 2 hours 14 mins 5 secs
567 | @ 39 days 17 hours 32 mins 1 sec
568 | @ 39 days 17 hours 32 mins 1 sec
569 | @ 39 days 17 hours 32 mins
570 | @ 39 days 17 hours 32 mins 1 sec
571 | @ 39 days 17 hours 32 mins 1 sec
572 | @ 39 days 17 hours 32 mins 1 sec
573 | @ 39 days 17 hours 32 mins 1 sec
574 | @ 39 days 17 hours 32 mins 1 sec
575 | @ 39 days 17 hours 32 mins 1 sec
576 | @ 39 days 17 hours 32 mins 1 sec
577 | @ 39 days 17 hours 32 mins 1 sec
578 | @ 39 days 17 hours 32 mins 1 sec
579 | @ 159 days 18 hours 32 mins 1 sec
580 | @ 39 days 17 hours 32 mins 1 sec
581 | @ 40 days 17 hours 32 mins 1 sec
582 | @ 41 days 17 hours 32 mins 1 sec
583 | @ 42 days 17 hours 32 mins 1 sec
584 | @ 43 days 17 hours 32 mins 1 sec
585 | @ 44 days 17 hours 32 mins 1 sec
586 | @ 45 days 17 hours 32 mins 1 sec
587 | @ 45 days 17 hours 32 mins 1 sec
588 | @ 308 days 6 hours 27 mins 59 secs ago
589 | @ 307 days 6 hours 27 mins 59 secs ago
590 | @ 306 days 6 hours 27 mins 59 secs ago
591 | @ 2 days 6 hours 27 mins 59 secs ago
592 | @ 1 day 6 hours 27 mins 59 secs ago
593 | @ 6 hours 27 mins 59 secs ago
594 | @ 57 days 17 hours 32 mins 1 sec
595 | @ 58 days 17 hours 32 mins 1 sec
596 | @ 362 days 17 hours 32 mins 1 sec
597 | @ 363 days 17 hours 32 mins 1 sec
598 | @ 1093 days 17 hours 32 mins 1 sec
599 | @ 1094 days 17 hours 32 mins 1 sec
600 | @ 1459 days 17 hours 32 mins 1 sec
601 | @ 1460 days 17 hours 32 mins 1 sec
604 SELECT '' AS "54", d1 as "timestamp",
605 date_part( 'year', d1) AS year, date_part( 'month', d1) AS month,
606 date_part( 'day', d1) AS day, date_part( 'hour', d1) AS hour,
607 date_part( 'minute', d1) AS minute, date_part( 'second', d1) AS second
608 FROM TIMESTAMP_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01';
609 54 | timestamp | year | month | day | hour | minute | second
610 ----+-----------------------------+------+-------+-----+------+--------+--------
611 | Thu Jan 01 00:00:00 1970 | 1970 | 1 | 1 | 0 | 0 | 0
612 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
613 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
614 | Mon Feb 10 17:32:02 1997 | 1997 | 2 | 10 | 17 | 32 | 2
615 | Mon Feb 10 17:32:01.40 1997 | 1997 | 2 | 10 | 17 | 32 | 1.4
616 | Mon Feb 10 17:32:01.50 1997 | 1997 | 2 | 10 | 17 | 32 | 1.5
617 | Mon Feb 10 17:32:01.60 1997 | 1997 | 2 | 10 | 17 | 32 | 1.6
618 | Thu Jan 02 00:00:00 1997 | 1997 | 1 | 2 | 0 | 0 | 0
619 | Thu Jan 02 03:04:05 1997 | 1997 | 1 | 2 | 3 | 4 | 5
620 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
621 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
622 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
623 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
624 | Tue Jun 10 17:32:01 1997 | 1997 | 6 | 10 | 17 | 32 | 1
625 | Sat Sep 22 18:19:20 2001 | 2001 | 9 | 22 | 18 | 19 | 20
626 | Wed Mar 15 08:14:01 2000 | 2000 | 3 | 15 | 8 | 14 | 1
627 | Wed Mar 15 13:14:02 2000 | 2000 | 3 | 15 | 13 | 14 | 2
628 | Wed Mar 15 12:14:03 2000 | 2000 | 3 | 15 | 12 | 14 | 3
629 | Wed Mar 15 03:14:04 2000 | 2000 | 3 | 15 | 3 | 14 | 4
630 | Wed Mar 15 02:14:05 2000 | 2000 | 3 | 15 | 2 | 14 | 5
631 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
632 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
633 | Mon Feb 10 17:32:00 1997 | 1997 | 2 | 10 | 17 | 32 | 0
634 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
635 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
636 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
637 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
638 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
639 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
640 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
641 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
642 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
643 | Tue Jun 10 18:32:01 1997 | 1997 | 6 | 10 | 18 | 32 | 1
644 | Mon Feb 10 17:32:01 1997 | 1997 | 2 | 10 | 17 | 32 | 1
645 | Tue Feb 11 17:32:01 1997 | 1997 | 2 | 11 | 17 | 32 | 1
646 | Wed Feb 12 17:32:01 1997 | 1997 | 2 | 12 | 17 | 32 | 1
647 | Thu Feb 13 17:32:01 1997 | 1997 | 2 | 13 | 17 | 32 | 1
648 | Fri Feb 14 17:32:01 1997 | 1997 | 2 | 14 | 17 | 32 | 1
649 | Sat Feb 15 17:32:01 1997 | 1997 | 2 | 15 | 17 | 32 | 1
650 | Sun Feb 16 17:32:01 1997 | 1997 | 2 | 16 | 17 | 32 | 1
651 | Sun Feb 16 17:32:01 1997 | 1997 | 2 | 16 | 17 | 32 | 1
652 | Wed Feb 28 17:32:01 1996 | 1996 | 2 | 28 | 17 | 32 | 1
653 | Thu Feb 29 17:32:01 1996 | 1996 | 2 | 29 | 17 | 32 | 1
654 | Fri Mar 01 17:32:01 1996 | 1996 | 3 | 1 | 17 | 32 | 1
655 | Mon Dec 30 17:32:01 1996 | 1996 | 12 | 30 | 17 | 32 | 1
656 | Tue Dec 31 17:32:01 1996 | 1996 | 12 | 31 | 17 | 32 | 1
657 | Wed Jan 01 17:32:01 1997 | 1997 | 1 | 1 | 17 | 32 | 1
658 | Fri Feb 28 17:32:01 1997 | 1997 | 2 | 28 | 17 | 32 | 1
659 | Sat Mar 01 17:32:01 1997 | 1997 | 3 | 1 | 17 | 32 | 1
660 | Tue Dec 30 17:32:01 1997 | 1997 | 12 | 30 | 17 | 32 | 1
661 | Wed Dec 31 17:32:01 1997 | 1997 | 12 | 31 | 17 | 32 | 1
662 | Fri Dec 31 17:32:01 1999 | 1999 | 12 | 31 | 17 | 32 | 1
663 | Sat Jan 01 17:32:01 2000 | 2000 | 1 | 1 | 17 | 32 | 1
664 | Sun Dec 31 17:32:01 2000 | 2000 | 12 | 31 | 17 | 32 | 1
665 | Mon Jan 01 17:32:01 2001 | 2001 | 1 | 1 | 17 | 32 | 1
668 SELECT '' AS "54", d1 as "timestamp",
669 date_part( 'quarter', d1) AS quarter, date_part( 'msec', d1) AS msec,
670 date_part( 'usec', d1) AS usec
671 FROM TIMESTAMP_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01';
672 54 | timestamp | quarter | msec | usec
673 ----+-----------------------------+---------+-------+----------
674 | Thu Jan 01 00:00:00 1970 | 1 | 0 | 0
675 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
676 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
677 | Mon Feb 10 17:32:02 1997 | 1 | 2000 | 2000000
678 | Mon Feb 10 17:32:01.40 1997 | 1 | 1400 | 1400000
679 | Mon Feb 10 17:32:01.50 1997 | 1 | 1500 | 1500000
680 | Mon Feb 10 17:32:01.60 1997 | 1 | 1600 | 1600000
681 | Thu Jan 02 00:00:00 1997 | 1 | 0 | 0
682 | Thu Jan 02 03:04:05 1997 | 1 | 5000 | 5000000
683 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
684 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
685 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
686 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
687 | Tue Jun 10 17:32:01 1997 | 2 | 1000 | 1000000
688 | Sat Sep 22 18:19:20 2001 | 3 | 20000 | 20000000
689 | Wed Mar 15 08:14:01 2000 | 1 | 1000 | 1000000
690 | Wed Mar 15 13:14:02 2000 | 1 | 2000 | 2000000
691 | Wed Mar 15 12:14:03 2000 | 1 | 3000 | 3000000
692 | Wed Mar 15 03:14:04 2000 | 1 | 4000 | 4000000
693 | Wed Mar 15 02:14:05 2000 | 1 | 5000 | 5000000
694 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
695 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
696 | Mon Feb 10 17:32:00 1997 | 1 | 0 | 0
697 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
698 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
699 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
700 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
701 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
702 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
703 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
704 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
705 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
706 | Tue Jun 10 18:32:01 1997 | 2 | 1000 | 1000000
707 | Mon Feb 10 17:32:01 1997 | 1 | 1000 | 1000000
708 | Tue Feb 11 17:32:01 1997 | 1 | 1000 | 1000000
709 | Wed Feb 12 17:32:01 1997 | 1 | 1000 | 1000000
710 | Thu Feb 13 17:32:01 1997 | 1 | 1000 | 1000000
711 | Fri Feb 14 17:32:01 1997 | 1 | 1000 | 1000000
712 | Sat Feb 15 17:32:01 1997 | 1 | 1000 | 1000000
713 | Sun Feb 16 17:32:01 1997 | 1 | 1000 | 1000000
714 | Sun Feb 16 17:32:01 1997 | 1 | 1000 | 1000000
715 | Wed Feb 28 17:32:01 1996 | 1 | 1000 | 1000000
716 | Thu Feb 29 17:32:01 1996 | 1 | 1000 | 1000000
717 | Fri Mar 01 17:32:01 1996 | 1 | 1000 | 1000000
718 | Mon Dec 30 17:32:01 1996 | 4 | 1000 | 1000000
719 | Tue Dec 31 17:32:01 1996 | 4 | 1000 | 1000000
720 | Wed Jan 01 17:32:01 1997 | 1 | 1000 | 1000000
721 | Fri Feb 28 17:32:01 1997 | 1 | 1000 | 1000000
722 | Sat Mar 01 17:32:01 1997 | 1 | 1000 | 1000000
723 | Tue Dec 30 17:32:01 1997 | 4 | 1000 | 1000000
724 | Wed Dec 31 17:32:01 1997 | 4 | 1000 | 1000000
725 | Fri Dec 31 17:32:01 1999 | 4 | 1000 | 1000000
726 | Sat Jan 01 17:32:01 2000 | 1 | 1000 | 1000000
727 | Sun Dec 31 17:32:01 2000 | 4 | 1000 | 1000000
728 | Mon Jan 01 17:32:01 2001 | 1 | 1000 | 1000000
731 SELECT '' AS "54", d1 as "timestamp",
732 date_part( 'isoyear', d1) AS isoyear, date_part( 'week', d1) AS week,
733 date_part( 'dow', d1) AS dow
734 FROM TIMESTAMP_TBL WHERE d1 BETWEEN '1902-01-01' AND '2038-01-01';
735 54 | timestamp | isoyear | week | dow
736 ----+-----------------------------+---------+------+-----
737 | Thu Jan 01 00:00:00 1970 | 1970 | 1 | 4
738 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
739 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
740 | Mon Feb 10 17:32:02 1997 | 1997 | 7 | 1
741 | Mon Feb 10 17:32:01.40 1997 | 1997 | 7 | 1
742 | Mon Feb 10 17:32:01.50 1997 | 1997 | 7 | 1
743 | Mon Feb 10 17:32:01.60 1997 | 1997 | 7 | 1
744 | Thu Jan 02 00:00:00 1997 | 1997 | 1 | 4
745 | Thu Jan 02 03:04:05 1997 | 1997 | 1 | 4
746 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
747 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
748 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
749 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
750 | Tue Jun 10 17:32:01 1997 | 1997 | 24 | 2
751 | Sat Sep 22 18:19:20 2001 | 2001 | 38 | 6
752 | Wed Mar 15 08:14:01 2000 | 2000 | 11 | 3
753 | Wed Mar 15 13:14:02 2000 | 2000 | 11 | 3
754 | Wed Mar 15 12:14:03 2000 | 2000 | 11 | 3
755 | Wed Mar 15 03:14:04 2000 | 2000 | 11 | 3
756 | Wed Mar 15 02:14:05 2000 | 2000 | 11 | 3
757 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
758 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
759 | Mon Feb 10 17:32:00 1997 | 1997 | 7 | 1
760 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
761 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
762 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
763 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
764 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
765 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
766 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
767 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
768 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
769 | Tue Jun 10 18:32:01 1997 | 1997 | 24 | 2
770 | Mon Feb 10 17:32:01 1997 | 1997 | 7 | 1
771 | Tue Feb 11 17:32:01 1997 | 1997 | 7 | 2
772 | Wed Feb 12 17:32:01 1997 | 1997 | 7 | 3
773 | Thu Feb 13 17:32:01 1997 | 1997 | 7 | 4
774 | Fri Feb 14 17:32:01 1997 | 1997 | 7 | 5
775 | Sat Feb 15 17:32:01 1997 | 1997 | 7 | 6
776 | Sun Feb 16 17:32:01 1997 | 1997 | 7 | 0
777 | Sun Feb 16 17:32:01 1997 | 1997 | 7 | 0
778 | Wed Feb 28 17:32:01 1996 | 1996 | 9 | 3
779 | Thu Feb 29 17:32:01 1996 | 1996 | 9 | 4
780 | Fri Mar 01 17:32:01 1996 | 1996 | 9 | 5
781 | Mon Dec 30 17:32:01 1996 | 1997 | 1 | 1
782 | Tue Dec 31 17:32:01 1996 | 1997 | 1 | 2
783 | Wed Jan 01 17:32:01 1997 | 1997 | 1 | 3
784 | Fri Feb 28 17:32:01 1997 | 1997 | 9 | 5
785 | Sat Mar 01 17:32:01 1997 | 1997 | 9 | 6
786 | Tue Dec 30 17:32:01 1997 | 1998 | 1 | 2
787 | Wed Dec 31 17:32:01 1997 | 1998 | 1 | 3
788 | Fri Dec 31 17:32:01 1999 | 1999 | 52 | 5
789 | Sat Jan 01 17:32:01 2000 | 1999 | 52 | 6
790 | Sun Dec 31 17:32:01 2000 | 2000 | 52 | 0
791 | Mon Jan 01 17:32:01 2001 | 2001 | 1 | 1
795 SELECT '' AS to_char_1, to_char(d1, 'DAY Day day DY Dy dy MONTH Month month RM MON Mon mon')
798 -----------+------------------------------------------------------------------------------------------
801 | THURSDAY Thursday thursday THU Thu thu JANUARY January january I JAN Jan jan
802 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
803 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
804 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
805 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
806 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
807 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
808 | THURSDAY Thursday thursday THU Thu thu JANUARY January january I JAN Jan jan
809 | THURSDAY Thursday thursday THU Thu thu JANUARY January january I JAN Jan jan
810 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
811 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
812 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
813 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
814 | TUESDAY Tuesday tuesday TUE Tue tue JUNE June june VI JUN Jun jun
815 | SATURDAY Saturday saturday SAT Sat sat SEPTEMBER September september IX SEP Sep sep
816 | WEDNESDAY Wednesday wednesday WED Wed wed MARCH March march III MAR Mar mar
817 | WEDNESDAY Wednesday wednesday WED Wed wed MARCH March march III MAR Mar mar
818 | WEDNESDAY Wednesday wednesday WED Wed wed MARCH March march III MAR Mar mar
819 | WEDNESDAY Wednesday wednesday WED Wed wed MARCH March march III MAR Mar mar
820 | WEDNESDAY Wednesday wednesday WED Wed wed MARCH March march III MAR Mar mar
821 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
822 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
823 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
824 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
825 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
826 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
827 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
828 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
829 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
830 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
831 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
832 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
833 | TUESDAY Tuesday tuesday TUE Tue tue JUNE June june VI JUN Jun jun
834 | MONDAY Monday monday MON Mon mon FEBRUARY February february II FEB Feb feb
835 | TUESDAY Tuesday tuesday TUE Tue tue FEBRUARY February february II FEB Feb feb
836 | WEDNESDAY Wednesday wednesday WED Wed wed FEBRUARY February february II FEB Feb feb
837 | THURSDAY Thursday thursday THU Thu thu FEBRUARY February february II FEB Feb feb
838 | FRIDAY Friday friday FRI Fri fri FEBRUARY February february II FEB Feb feb
839 | SATURDAY Saturday saturday SAT Sat sat FEBRUARY February february II FEB Feb feb
840 | SUNDAY Sunday sunday SUN Sun sun FEBRUARY February february II FEB Feb feb
841 | TUESDAY Tuesday tuesday TUE Tue tue FEBRUARY February february II FEB Feb feb
842 | SATURDAY Saturday saturday SAT Sat sat FEBRUARY February february II FEB Feb feb
843 | THURSDAY Thursday thursday THU Thu thu FEBRUARY February february II FEB Feb feb
844 | TUESDAY Tuesday tuesday TUE Tue tue FEBRUARY February february II FEB Feb feb
845 | SATURDAY Saturday saturday SAT Sat sat FEBRUARY February february II FEB Feb feb
846 | THURSDAY Thursday thursday THU Thu thu FEBRUARY February february II FEB Feb feb
847 | TUESDAY Tuesday tuesday TUE Tue tue FEBRUARY February february II FEB Feb feb
848 | SUNDAY Sunday sunday SUN Sun sun FEBRUARY February february II FEB Feb feb
849 | SATURDAY Saturday saturday SAT Sat sat FEBRUARY February february II FEB Feb feb
850 | WEDNESDAY Wednesday wednesday WED Wed wed FEBRUARY February february II FEB Feb feb
851 | THURSDAY Thursday thursday THU Thu thu FEBRUARY February february II FEB Feb feb
852 | FRIDAY Friday friday FRI Fri fri MARCH March march III MAR Mar mar
853 | MONDAY Monday monday MON Mon mon DECEMBER December december XII DEC Dec dec
854 | TUESDAY Tuesday tuesday TUE Tue tue DECEMBER December december XII DEC Dec dec
855 | WEDNESDAY Wednesday wednesday WED Wed wed JANUARY January january I JAN Jan jan
856 | FRIDAY Friday friday FRI Fri fri FEBRUARY February february II FEB Feb feb
857 | SATURDAY Saturday saturday SAT Sat sat MARCH March march III MAR Mar mar
858 | TUESDAY Tuesday tuesday TUE Tue tue DECEMBER December december XII DEC Dec dec
859 | WEDNESDAY Wednesday wednesday WED Wed wed DECEMBER December december XII DEC Dec dec
860 | FRIDAY Friday friday FRI Fri fri DECEMBER December december XII DEC Dec dec
861 | SATURDAY Saturday saturday SAT Sat sat JANUARY January january I JAN Jan jan
862 | SUNDAY Sunday sunday SUN Sun sun DECEMBER December december XII DEC Dec dec
863 | MONDAY Monday monday MON Mon mon JANUARY January january I JAN Jan jan
866 SELECT '' AS to_char_2, to_char(d1, 'FMDAY FMDay FMday FMMONTH FMMonth FMmonth FMRM')
869 -----------+--------------------------------------------------------------
872 | THURSDAY Thursday thursday JANUARY January january I
873 | MONDAY Monday monday FEBRUARY February february II
874 | MONDAY Monday monday FEBRUARY February february II
875 | MONDAY Monday monday FEBRUARY February february II
876 | MONDAY Monday monday FEBRUARY February february II
877 | MONDAY Monday monday FEBRUARY February february II
878 | MONDAY Monday monday FEBRUARY February february II
879 | THURSDAY Thursday thursday JANUARY January january I
880 | THURSDAY Thursday thursday JANUARY January january I
881 | MONDAY Monday monday FEBRUARY February february II
882 | MONDAY Monday monday FEBRUARY February february II
883 | MONDAY Monday monday FEBRUARY February february II
884 | MONDAY Monday monday FEBRUARY February february II
885 | TUESDAY Tuesday tuesday JUNE June june VI
886 | SATURDAY Saturday saturday SEPTEMBER September september IX
887 | WEDNESDAY Wednesday wednesday MARCH March march III
888 | WEDNESDAY Wednesday wednesday MARCH March march III
889 | WEDNESDAY Wednesday wednesday MARCH March march III
890 | WEDNESDAY Wednesday wednesday MARCH March march III
891 | WEDNESDAY Wednesday wednesday MARCH March march III
892 | MONDAY Monday monday FEBRUARY February february II
893 | MONDAY Monday monday FEBRUARY February february II
894 | MONDAY Monday monday FEBRUARY February february II
895 | MONDAY Monday monday FEBRUARY February february II
896 | MONDAY Monday monday FEBRUARY February february II
897 | MONDAY Monday monday FEBRUARY February february II
898 | MONDAY Monday monday FEBRUARY February february II
899 | MONDAY Monday monday FEBRUARY February february II
900 | MONDAY Monday monday FEBRUARY February february II
901 | MONDAY Monday monday FEBRUARY February february II
902 | MONDAY Monday monday FEBRUARY February february II
903 | MONDAY Monday monday FEBRUARY February february II
904 | TUESDAY Tuesday tuesday JUNE June june VI
905 | MONDAY Monday monday FEBRUARY February february II
906 | TUESDAY Tuesday tuesday FEBRUARY February february II
907 | WEDNESDAY Wednesday wednesday FEBRUARY February february II
908 | THURSDAY Thursday thursday FEBRUARY February february II
909 | FRIDAY Friday friday FEBRUARY February february II
910 | SATURDAY Saturday saturday FEBRUARY February february II
911 | SUNDAY Sunday sunday FEBRUARY February february II
912 | TUESDAY Tuesday tuesday FEBRUARY February february II
913 | SATURDAY Saturday saturday FEBRUARY February february II
914 | THURSDAY Thursday thursday FEBRUARY February february II
915 | TUESDAY Tuesday tuesday FEBRUARY February february II
916 | SATURDAY Saturday saturday FEBRUARY February february II
917 | THURSDAY Thursday thursday FEBRUARY February february II
918 | TUESDAY Tuesday tuesday FEBRUARY February february II
919 | SUNDAY Sunday sunday FEBRUARY February february II
920 | SATURDAY Saturday saturday FEBRUARY February february II
921 | WEDNESDAY Wednesday wednesday FEBRUARY February february II
922 | THURSDAY Thursday thursday FEBRUARY February february II
923 | FRIDAY Friday friday MARCH March march III
924 | MONDAY Monday monday DECEMBER December december XII
925 | TUESDAY Tuesday tuesday DECEMBER December december XII
926 | WEDNESDAY Wednesday wednesday JANUARY January january I
927 | FRIDAY Friday friday FEBRUARY February february II
928 | SATURDAY Saturday saturday MARCH March march III
929 | TUESDAY Tuesday tuesday DECEMBER December december XII
930 | WEDNESDAY Wednesday wednesday DECEMBER December december XII
931 | FRIDAY Friday friday DECEMBER December december XII
932 | SATURDAY Saturday saturday JANUARY January january I
933 | SUNDAY Sunday sunday DECEMBER December december XII
934 | MONDAY Monday monday JANUARY January january I
937 SELECT '' AS to_char_3, to_char(d1, 'Y,YYY YYYY YYY YY Y CC Q MM WW DDD DD D J')
940 -----------+-------------------------------------------------
943 | 1,970 1970 970 70 0 20 1 01 01 001 01 5 2440588
944 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
945 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
946 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
947 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
948 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
949 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
950 | 1,997 1997 997 97 7 20 1 01 01 002 02 5 2450451
951 | 1,997 1997 997 97 7 20 1 01 01 002 02 5 2450451
952 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
953 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
954 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
955 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
956 | 1,997 1997 997 97 7 20 2 06 23 161 10 3 2450610
957 | 2,001 2001 001 01 1 21 3 09 38 265 22 7 2452175
958 | 2,000 2000 000 00 0 20 1 03 11 075 15 4 2451619
959 | 2,000 2000 000 00 0 20 1 03 11 075 15 4 2451619
960 | 2,000 2000 000 00 0 20 1 03 11 075 15 4 2451619
961 | 2,000 2000 000 00 0 20 1 03 11 075 15 4 2451619
962 | 2,000 2000 000 00 0 20 1 03 11 075 15 4 2451619
963 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
964 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
965 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
966 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
967 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
968 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
969 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
970 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
971 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
972 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
973 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
974 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
975 | 1,997 1997 997 97 7 20 2 06 23 161 10 3 2450610
976 | 1,997 1997 997 97 7 20 1 02 06 041 10 2 2450490
977 | 1,997 1997 997 97 7 20 1 02 06 042 11 3 2450491
978 | 1,997 1997 997 97 7 20 1 02 07 043 12 4 2450492
979 | 1,997 1997 997 97 7 20 1 02 07 044 13 5 2450493
980 | 1,997 1997 997 97 7 20 1 02 07 045 14 6 2450494
981 | 1,997 1997 997 97 7 20 1 02 07 046 15 7 2450495
982 | 1,997 1997 997 97 7 20 1 02 07 047 16 1 2450496
983 | 0,097 0097 097 97 7 01 1 02 07 047 16 3 1686042
984 | 0,097 0097 097 97 7 01 1 02 07 047 16 7 1756536
985 | 0,597 0597 597 97 7 06 1 02 07 047 16 5 1939157
986 | 1,097 1097 097 97 7 11 1 02 07 047 16 3 2121778
987 | 1,697 1697 697 97 7 17 1 02 07 047 16 7 2340924
988 | 1,797 1797 797 97 7 18 1 02 07 047 16 5 2377448
989 | 1,897 1897 897 97 7 19 1 02 07 047 16 3 2413972
990 | 1,997 1997 997 97 7 20 1 02 07 047 16 1 2450496
991 | 2,097 2097 097 97 7 21 1 02 07 047 16 7 2487021
992 | 1,996 1996 996 96 6 20 1 02 09 059 28 4 2450142
993 | 1,996 1996 996 96 6 20 1 02 09 060 29 5 2450143
994 | 1,996 1996 996 96 6 20 1 03 09 061 01 6 2450144
995 | 1,996 1996 996 96 6 20 4 12 53 365 30 2 2450448
996 | 1,996 1996 996 96 6 20 4 12 53 366 31 3 2450449
997 | 1,997 1997 997 97 7 20 1 01 01 001 01 4 2450450
998 | 1,997 1997 997 97 7 20 1 02 09 059 28 6 2450508
999 | 1,997 1997 997 97 7 20 1 03 09 060 01 7 2450509
1000 | 1,997 1997 997 97 7 20 4 12 52 364 30 3 2450813
1001 | 1,997 1997 997 97 7 20 4 12 53 365 31 4 2450814
1002 | 1,999 1999 999 99 9 20 4 12 53 365 31 6 2451544
1003 | 2,000 2000 000 00 0 20 1 01 01 001 01 7 2451545
1004 | 2,000 2000 000 00 0 20 4 12 53 366 31 1 2451910
1005 | 2,001 2001 001 01 1 21 1 01 01 001 01 2 2451911
1008 SELECT '' AS to_char_4, to_char(d1, 'FMY,YYY FMYYYY FMYYY FMYY FMY FMCC FMQ FMMM FMWW FMDDD FMDD FMD FMJ')
1011 -----------+-------------------------------------------------
1014 | 1,970 1970 970 70 0 20 1 1 1 1 1 5 2440588
1015 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1016 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1017 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1018 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1019 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1020 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1021 | 1,997 1997 997 97 7 20 1 1 1 2 2 5 2450451
1022 | 1,997 1997 997 97 7 20 1 1 1 2 2 5 2450451
1023 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1024 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1025 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1026 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1027 | 1,997 1997 997 97 7 20 2 6 23 161 10 3 2450610
1028 | 2,001 2001 001 01 1 21 3 9 38 265 22 7 2452175
1029 | 2,000 2000 000 00 0 20 1 3 11 75 15 4 2451619
1030 | 2,000 2000 000 00 0 20 1 3 11 75 15 4 2451619
1031 | 2,000 2000 000 00 0 20 1 3 11 75 15 4 2451619
1032 | 2,000 2000 000 00 0 20 1 3 11 75 15 4 2451619
1033 | 2,000 2000 000 00 0 20 1 3 11 75 15 4 2451619
1034 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1035 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1036 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1037 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1038 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1039 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1040 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1041 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1042 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1043 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1044 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1045 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1046 | 1,997 1997 997 97 7 20 2 6 23 161 10 3 2450610
1047 | 1,997 1997 997 97 7 20 1 2 6 41 10 2 2450490
1048 | 1,997 1997 997 97 7 20 1 2 6 42 11 3 2450491
1049 | 1,997 1997 997 97 7 20 1 2 7 43 12 4 2450492
1050 | 1,997 1997 997 97 7 20 1 2 7 44 13 5 2450493
1051 | 1,997 1997 997 97 7 20 1 2 7 45 14 6 2450494
1052 | 1,997 1997 997 97 7 20 1 2 7 46 15 7 2450495
1053 | 1,997 1997 997 97 7 20 1 2 7 47 16 1 2450496
1054 | 0,097 97 097 97 7 1 1 2 7 47 16 3 1686042
1055 | 0,097 97 097 97 7 1 1 2 7 47 16 7 1756536
1056 | 0,597 597 597 97 7 6 1 2 7 47 16 5 1939157
1057 | 1,097 1097 097 97 7 11 1 2 7 47 16 3 2121778
1058 | 1,697 1697 697 97 7 17 1 2 7 47 16 7 2340924
1059 | 1,797 1797 797 97 7 18 1 2 7 47 16 5 2377448
1060 | 1,897 1897 897 97 7 19 1 2 7 47 16 3 2413972
1061 | 1,997 1997 997 97 7 20 1 2 7 47 16 1 2450496
1062 | 2,097 2097 097 97 7 21 1 2 7 47 16 7 2487021
1063 | 1,996 1996 996 96 6 20 1 2 9 59 28 4 2450142
1064 | 1,996 1996 996 96 6 20 1 2 9 60 29 5 2450143
1065 | 1,996 1996 996 96 6 20 1 3 9 61 1 6 2450144
1066 | 1,996 1996 996 96 6 20 4 12 53 365 30 2 2450448
1067 | 1,996 1996 996 96 6 20 4 12 53 366 31 3 2450449
1068 | 1,997 1997 997 97 7 20 1 1 1 1 1 4 2450450
1069 | 1,997 1997 997 97 7 20 1 2 9 59 28 6 2450508
1070 | 1,997 1997 997 97 7 20 1 3 9 60 1 7 2450509
1071 | 1,997 1997 997 97 7 20 4 12 52 364 30 3 2450813
1072 | 1,997 1997 997 97 7 20 4 12 53 365 31 4 2450814
1073 | 1,999 1999 999 99 9 20 4 12 53 365 31 6 2451544
1074 | 2,000 2000 000 00 0 20 1 1 1 1 1 7 2451545
1075 | 2,000 2000 000 00 0 20 4 12 53 366 31 1 2451910
1076 | 2,001 2001 001 01 1 21 1 1 1 1 1 2 2451911
1079 SELECT '' AS to_char_5, to_char(d1, 'HH HH12 HH24 MI SS SSSS')
1082 -----------+----------------------
1086 | 05 05 17 32 01 63121
1087 | 05 05 17 32 01 63121
1088 | 05 05 17 32 02 63122
1089 | 05 05 17 32 01 63121
1090 | 05 05 17 32 01 63121
1091 | 05 05 17 32 01 63121
1093 | 03 03 03 04 05 11045
1094 | 05 05 17 32 01 63121
1095 | 05 05 17 32 01 63121
1096 | 05 05 17 32 01 63121
1097 | 05 05 17 32 01 63121
1098 | 05 05 17 32 01 63121
1099 | 06 06 18 19 20 65960
1100 | 08 08 08 14 01 29641
1101 | 01 01 13 14 02 47642
1102 | 12 12 12 14 03 44043
1103 | 03 03 03 14 04 11644
1104 | 02 02 02 14 05 8045
1105 | 05 05 17 32 01 63121
1106 | 05 05 17 32 01 63121
1107 | 05 05 17 32 00 63120
1108 | 05 05 17 32 01 63121
1109 | 05 05 17 32 01 63121
1110 | 05 05 17 32 01 63121
1111 | 05 05 17 32 01 63121
1112 | 05 05 17 32 01 63121
1113 | 05 05 17 32 01 63121
1114 | 05 05 17 32 01 63121
1115 | 05 05 17 32 01 63121
1116 | 05 05 17 32 01 63121
1117 | 06 06 18 32 01 66721
1118 | 05 05 17 32 01 63121
1119 | 05 05 17 32 01 63121
1120 | 05 05 17 32 01 63121
1121 | 05 05 17 32 01 63121
1122 | 05 05 17 32 01 63121
1123 | 05 05 17 32 01 63121
1124 | 05 05 17 32 01 63121
1125 | 05 05 17 32 01 63121
1126 | 05 05 17 32 01 63121
1127 | 05 05 17 32 01 63121
1128 | 05 05 17 32 01 63121
1129 | 05 05 17 32 01 63121
1130 | 05 05 17 32 01 63121
1131 | 05 05 17 32 01 63121
1132 | 05 05 17 32 01 63121
1133 | 05 05 17 32 01 63121
1134 | 05 05 17 32 01 63121
1135 | 05 05 17 32 01 63121
1136 | 05 05 17 32 01 63121
1137 | 05 05 17 32 01 63121
1138 | 05 05 17 32 01 63121
1139 | 05 05 17 32 01 63121
1140 | 05 05 17 32 01 63121
1141 | 05 05 17 32 01 63121
1142 | 05 05 17 32 01 63121
1143 | 05 05 17 32 01 63121
1144 | 05 05 17 32 01 63121
1145 | 05 05 17 32 01 63121
1146 | 05 05 17 32 01 63121
1147 | 05 05 17 32 01 63121
1150 SELECT '' AS to_char_6, to_char(d1, E'"HH:MI:SS is" HH:MI:SS "\\"text between quote marks\\""')
1153 -----------+-------------------------------------------------
1156 | HH:MI:SS is 12:00:00 "text between quote marks"
1157 | HH:MI:SS is 05:32:01 "text between quote marks"
1158 | HH:MI:SS is 05:32:01 "text between quote marks"
1159 | HH:MI:SS is 05:32:02 "text between quote marks"
1160 | HH:MI:SS is 05:32:01 "text between quote marks"
1161 | HH:MI:SS is 05:32:01 "text between quote marks"
1162 | HH:MI:SS is 05:32:01 "text between quote marks"
1163 | HH:MI:SS is 12:00:00 "text between quote marks"
1164 | HH:MI:SS is 03:04:05 "text between quote marks"
1165 | HH:MI:SS is 05:32:01 "text between quote marks"
1166 | HH:MI:SS is 05:32:01 "text between quote marks"
1167 | HH:MI:SS is 05:32:01 "text between quote marks"
1168 | HH:MI:SS is 05:32:01 "text between quote marks"
1169 | HH:MI:SS is 05:32:01 "text between quote marks"
1170 | HH:MI:SS is 06:19:20 "text between quote marks"
1171 | HH:MI:SS is 08:14:01 "text between quote marks"
1172 | HH:MI:SS is 01:14:02 "text between quote marks"
1173 | HH:MI:SS is 12:14:03 "text between quote marks"
1174 | HH:MI:SS is 03:14:04 "text between quote marks"
1175 | HH:MI:SS is 02:14:05 "text between quote marks"
1176 | HH:MI:SS is 05:32:01 "text between quote marks"
1177 | HH:MI:SS is 05:32:01 "text between quote marks"
1178 | HH:MI:SS is 05:32:00 "text between quote marks"
1179 | HH:MI:SS is 05:32:01 "text between quote marks"
1180 | HH:MI:SS is 05:32:01 "text between quote marks"
1181 | HH:MI:SS is 05:32:01 "text between quote marks"
1182 | HH:MI:SS is 05:32:01 "text between quote marks"
1183 | HH:MI:SS is 05:32:01 "text between quote marks"
1184 | HH:MI:SS is 05:32:01 "text between quote marks"
1185 | HH:MI:SS is 05:32:01 "text between quote marks"
1186 | HH:MI:SS is 05:32:01 "text between quote marks"
1187 | HH:MI:SS is 05:32:01 "text between quote marks"
1188 | HH:MI:SS is 06:32:01 "text between quote marks"
1189 | HH:MI:SS is 05:32:01 "text between quote marks"
1190 | HH:MI:SS is 05:32:01 "text between quote marks"
1191 | HH:MI:SS is 05:32:01 "text between quote marks"
1192 | HH:MI:SS is 05:32:01 "text between quote marks"
1193 | HH:MI:SS is 05:32:01 "text between quote marks"
1194 | HH:MI:SS is 05:32:01 "text between quote marks"
1195 | HH:MI:SS is 05:32:01 "text between quote marks"
1196 | HH:MI:SS is 05:32:01 "text between quote marks"
1197 | HH:MI:SS is 05:32:01 "text between quote marks"
1198 | HH:MI:SS is 05:32:01 "text between quote marks"
1199 | HH:MI:SS is 05:32:01 "text between quote marks"
1200 | HH:MI:SS is 05:32:01 "text between quote marks"
1201 | HH:MI:SS is 05:32:01 "text between quote marks"
1202 | HH:MI:SS is 05:32:01 "text between quote marks"
1203 | HH:MI:SS is 05:32:01 "text between quote marks"
1204 | HH:MI:SS is 05:32:01 "text between quote marks"
1205 | HH:MI:SS is 05:32:01 "text between quote marks"
1206 | HH:MI:SS is 05:32:01 "text between quote marks"
1207 | HH:MI:SS is 05:32:01 "text between quote marks"
1208 | HH:MI:SS is 05:32:01 "text between quote marks"
1209 | HH:MI:SS is 05:32:01 "text between quote marks"
1210 | HH:MI:SS is 05:32:01 "text between quote marks"
1211 | HH:MI:SS is 05:32:01 "text between quote marks"
1212 | HH:MI:SS is 05:32:01 "text between quote marks"
1213 | HH:MI:SS is 05:32:01 "text between quote marks"
1214 | HH:MI:SS is 05:32:01 "text between quote marks"
1215 | HH:MI:SS is 05:32:01 "text between quote marks"
1216 | HH:MI:SS is 05:32:01 "text between quote marks"
1217 | HH:MI:SS is 05:32:01 "text between quote marks"
1218 | HH:MI:SS is 05:32:01 "text between quote marks"
1221 SELECT '' AS to_char_7, to_char(d1, 'HH24--text--MI--text--SS')
1224 -----------+------------------------
1227 | 00--text--00--text--00
1228 | 17--text--32--text--01
1229 | 17--text--32--text--01
1230 | 17--text--32--text--02
1231 | 17--text--32--text--01
1232 | 17--text--32--text--01
1233 | 17--text--32--text--01
1234 | 00--text--00--text--00
1235 | 03--text--04--text--05
1236 | 17--text--32--text--01
1237 | 17--text--32--text--01
1238 | 17--text--32--text--01
1239 | 17--text--32--text--01
1240 | 17--text--32--text--01
1241 | 18--text--19--text--20
1242 | 08--text--14--text--01
1243 | 13--text--14--text--02
1244 | 12--text--14--text--03
1245 | 03--text--14--text--04
1246 | 02--text--14--text--05
1247 | 17--text--32--text--01
1248 | 17--text--32--text--01
1249 | 17--text--32--text--00
1250 | 17--text--32--text--01
1251 | 17--text--32--text--01
1252 | 17--text--32--text--01
1253 | 17--text--32--text--01
1254 | 17--text--32--text--01
1255 | 17--text--32--text--01
1256 | 17--text--32--text--01
1257 | 17--text--32--text--01
1258 | 17--text--32--text--01
1259 | 18--text--32--text--01
1260 | 17--text--32--text--01
1261 | 17--text--32--text--01
1262 | 17--text--32--text--01
1263 | 17--text--32--text--01
1264 | 17--text--32--text--01
1265 | 17--text--32--text--01
1266 | 17--text--32--text--01
1267 | 17--text--32--text--01
1268 | 17--text--32--text--01
1269 | 17--text--32--text--01
1270 | 17--text--32--text--01
1271 | 17--text--32--text--01
1272 | 17--text--32--text--01
1273 | 17--text--32--text--01
1274 | 17--text--32--text--01
1275 | 17--text--32--text--01
1276 | 17--text--32--text--01
1277 | 17--text--32--text--01
1278 | 17--text--32--text--01
1279 | 17--text--32--text--01
1280 | 17--text--32--text--01
1281 | 17--text--32--text--01
1282 | 17--text--32--text--01
1283 | 17--text--32--text--01
1284 | 17--text--32--text--01
1285 | 17--text--32--text--01
1286 | 17--text--32--text--01
1287 | 17--text--32--text--01
1288 | 17--text--32--text--01
1289 | 17--text--32--text--01
1292 SELECT '' AS to_char_8, to_char(d1, 'YYYYTH YYYYth Jth')
1295 -----------+-------------------------
1298 | 1970TH 1970th 2440588th
1299 | 1997TH 1997th 2450490th
1300 | 1997TH 1997th 2450490th
1301 | 1997TH 1997th 2450490th
1302 | 1997TH 1997th 2450490th
1303 | 1997TH 1997th 2450490th
1304 | 1997TH 1997th 2450490th
1305 | 1997TH 1997th 2450451st
1306 | 1997TH 1997th 2450451st
1307 | 1997TH 1997th 2450490th
1308 | 1997TH 1997th 2450490th
1309 | 1997TH 1997th 2450490th
1310 | 1997TH 1997th 2450490th
1311 | 1997TH 1997th 2450610th
1312 | 2001ST 2001st 2452175th
1313 | 2000TH 2000th 2451619th
1314 | 2000TH 2000th 2451619th
1315 | 2000TH 2000th 2451619th
1316 | 2000TH 2000th 2451619th
1317 | 2000TH 2000th 2451619th
1318 | 1997TH 1997th 2450490th
1319 | 1997TH 1997th 2450490th
1320 | 1997TH 1997th 2450490th
1321 | 1997TH 1997th 2450490th
1322 | 1997TH 1997th 2450490th
1323 | 1997TH 1997th 2450490th
1324 | 1997TH 1997th 2450490th
1325 | 1997TH 1997th 2450490th
1326 | 1997TH 1997th 2450490th
1327 | 1997TH 1997th 2450490th
1328 | 1997TH 1997th 2450490th
1329 | 1997TH 1997th 2450490th
1330 | 1997TH 1997th 2450610th
1331 | 1997TH 1997th 2450490th
1332 | 1997TH 1997th 2450491st
1333 | 1997TH 1997th 2450492nd
1334 | 1997TH 1997th 2450493rd
1335 | 1997TH 1997th 2450494th
1336 | 1997TH 1997th 2450495th
1337 | 1997TH 1997th 2450496th
1338 | 0097TH 0097th 1686042nd
1339 | 0097TH 0097th 1756536th
1340 | 0597TH 0597th 1939157th
1341 | 1097TH 1097th 2121778th
1342 | 1697TH 1697th 2340924th
1343 | 1797TH 1797th 2377448th
1344 | 1897TH 1897th 2413972nd
1345 | 1997TH 1997th 2450496th
1346 | 2097TH 2097th 2487021st
1347 | 1996TH 1996th 2450142nd
1348 | 1996TH 1996th 2450143rd
1349 | 1996TH 1996th 2450144th
1350 | 1996TH 1996th 2450448th
1351 | 1996TH 1996th 2450449th
1352 | 1997TH 1997th 2450450th
1353 | 1997TH 1997th 2450508th
1354 | 1997TH 1997th 2450509th
1355 | 1997TH 1997th 2450813th
1356 | 1997TH 1997th 2450814th
1357 | 1999TH 1999th 2451544th
1358 | 2000TH 2000th 2451545th
1359 | 2000TH 2000th 2451910th
1360 | 2001ST 2001st 2451911th
1364 SELECT '' AS to_char_9, to_char(d1, 'YYYY A.D. YYYY a.d. YYYY bc HH:MI:SS P.M. HH:MI:SS p.m. HH:MI:SS pm')
1367 -----------+---------------------------------------------------------------------
1370 | 1970 A.D. 1970 a.d. 1970 ad 12:00:00 A.M. 12:00:00 a.m. 12:00:00 am
1371 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1372 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1373 | 1997 A.D. 1997 a.d. 1997 ad 05:32:02 P.M. 05:32:02 p.m. 05:32:02 pm
1374 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1375 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1376 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1377 | 1997 A.D. 1997 a.d. 1997 ad 12:00:00 A.M. 12:00:00 a.m. 12:00:00 am
1378 | 1997 A.D. 1997 a.d. 1997 ad 03:04:05 A.M. 03:04:05 a.m. 03:04:05 am
1379 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1380 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1381 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1382 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1383 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1384 | 2001 A.D. 2001 a.d. 2001 ad 06:19:20 P.M. 06:19:20 p.m. 06:19:20 pm
1385 | 2000 A.D. 2000 a.d. 2000 ad 08:14:01 A.M. 08:14:01 a.m. 08:14:01 am
1386 | 2000 A.D. 2000 a.d. 2000 ad 01:14:02 P.M. 01:14:02 p.m. 01:14:02 pm
1387 | 2000 A.D. 2000 a.d. 2000 ad 12:14:03 P.M. 12:14:03 p.m. 12:14:03 pm
1388 | 2000 A.D. 2000 a.d. 2000 ad 03:14:04 A.M. 03:14:04 a.m. 03:14:04 am
1389 | 2000 A.D. 2000 a.d. 2000 ad 02:14:05 A.M. 02:14:05 a.m. 02:14:05 am
1390 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1391 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1392 | 1997 A.D. 1997 a.d. 1997 ad 05:32:00 P.M. 05:32:00 p.m. 05:32:00 pm
1393 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1394 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1395 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1396 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1397 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1398 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1399 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1400 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1401 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1402 | 1997 A.D. 1997 a.d. 1997 ad 06:32:01 P.M. 06:32:01 p.m. 06:32:01 pm
1403 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1404 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1405 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1406 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1407 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1408 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1409 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1410 | 0097 B.C. 0097 b.c. 0097 bc 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1411 | 0097 A.D. 0097 a.d. 0097 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1412 | 0597 A.D. 0597 a.d. 0597 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1413 | 1097 A.D. 1097 a.d. 1097 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1414 | 1697 A.D. 1697 a.d. 1697 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1415 | 1797 A.D. 1797 a.d. 1797 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1416 | 1897 A.D. 1897 a.d. 1897 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1417 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1418 | 2097 A.D. 2097 a.d. 2097 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1419 | 1996 A.D. 1996 a.d. 1996 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1420 | 1996 A.D. 1996 a.d. 1996 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1421 | 1996 A.D. 1996 a.d. 1996 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1422 | 1996 A.D. 1996 a.d. 1996 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1423 | 1996 A.D. 1996 a.d. 1996 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1424 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1425 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1426 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1427 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1428 | 1997 A.D. 1997 a.d. 1997 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1429 | 1999 A.D. 1999 a.d. 1999 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1430 | 2000 A.D. 2000 a.d. 2000 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1431 | 2000 A.D. 2000 a.d. 2000 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1432 | 2001 A.D. 2001 a.d. 2001 ad 05:32:01 P.M. 05:32:01 p.m. 05:32:01 pm
1435 SELECT '' AS to_char_10, to_char(d1, 'IYYY IYY IY I IW IDDD ID')
1437 to_char_10 | to_char
1438 ------------+------------------------
1441 | 1970 970 70 0 01 004 4
1442 | 1997 997 97 7 07 043 1
1443 | 1997 997 97 7 07 043 1
1444 | 1997 997 97 7 07 043 1
1445 | 1997 997 97 7 07 043 1
1446 | 1997 997 97 7 07 043 1
1447 | 1997 997 97 7 07 043 1
1448 | 1997 997 97 7 01 004 4
1449 | 1997 997 97 7 01 004 4
1450 | 1997 997 97 7 07 043 1
1451 | 1997 997 97 7 07 043 1
1452 | 1997 997 97 7 07 043 1
1453 | 1997 997 97 7 07 043 1
1454 | 1997 997 97 7 24 163 2
1455 | 2001 001 01 1 38 265 6
1456 | 2000 000 00 0 11 073 3
1457 | 2000 000 00 0 11 073 3
1458 | 2000 000 00 0 11 073 3
1459 | 2000 000 00 0 11 073 3
1460 | 2000 000 00 0 11 073 3
1461 | 1997 997 97 7 07 043 1
1462 | 1997 997 97 7 07 043 1
1463 | 1997 997 97 7 07 043 1
1464 | 1997 997 97 7 07 043 1
1465 | 1997 997 97 7 07 043 1
1466 | 1997 997 97 7 07 043 1
1467 | 1997 997 97 7 07 043 1
1468 | 1997 997 97 7 07 043 1
1469 | 1997 997 97 7 07 043 1
1470 | 1997 997 97 7 07 043 1
1471 | 1997 997 97 7 07 043 1
1472 | 1997 997 97 7 07 043 1
1473 | 1997 997 97 7 24 163 2
1474 | 1997 997 97 7 07 043 1
1475 | 1997 997 97 7 07 044 2
1476 | 1997 997 97 7 07 045 3
1477 | 1997 997 97 7 07 046 4
1478 | 1997 997 97 7 07 047 5
1479 | 1997 997 97 7 07 048 6
1480 | 1997 997 97 7 07 049 7
1481 | 0097 097 97 7 07 044 2
1482 | 0097 097 97 7 07 048 6
1483 | 0597 597 97 7 07 046 4
1484 | 1097 097 97 7 07 044 2
1485 | 1697 697 97 7 07 048 6
1486 | 1797 797 97 7 07 046 4
1487 | 1897 897 97 7 07 044 2
1488 | 1997 997 97 7 07 049 7
1489 | 2097 097 97 7 07 048 6
1490 | 1996 996 96 6 09 059 3
1491 | 1996 996 96 6 09 060 4
1492 | 1996 996 96 6 09 061 5
1493 | 1997 997 97 7 01 001 1
1494 | 1997 997 97 7 01 002 2
1495 | 1997 997 97 7 01 003 3
1496 | 1997 997 97 7 09 061 5
1497 | 1997 997 97 7 09 062 6
1498 | 1998 998 98 8 01 002 2
1499 | 1998 998 98 8 01 003 3
1500 | 1999 999 99 9 52 362 5
1501 | 1999 999 99 9 52 363 6
1502 | 2000 000 00 0 52 364 7
1503 | 2001 001 01 1 01 001 1
1506 SELECT '' AS to_char_11, to_char(d1, 'FMIYYY FMIYY FMIY FMI FMIW FMIDDD FMID')
1508 to_char_11 | to_char
1509 ------------+------------------------
1512 | 1970 970 70 0 1 4 4
1513 | 1997 997 97 7 7 43 1
1514 | 1997 997 97 7 7 43 1
1515 | 1997 997 97 7 7 43 1
1516 | 1997 997 97 7 7 43 1
1517 | 1997 997 97 7 7 43 1
1518 | 1997 997 97 7 7 43 1
1519 | 1997 997 97 7 1 4 4
1520 | 1997 997 97 7 1 4 4
1521 | 1997 997 97 7 7 43 1
1522 | 1997 997 97 7 7 43 1
1523 | 1997 997 97 7 7 43 1
1524 | 1997 997 97 7 7 43 1
1525 | 1997 997 97 7 24 163 2
1526 | 2001 001 01 1 38 265 6
1527 | 2000 000 00 0 11 73 3
1528 | 2000 000 00 0 11 73 3
1529 | 2000 000 00 0 11 73 3
1530 | 2000 000 00 0 11 73 3
1531 | 2000 000 00 0 11 73 3
1532 | 1997 997 97 7 7 43 1
1533 | 1997 997 97 7 7 43 1
1534 | 1997 997 97 7 7 43 1
1535 | 1997 997 97 7 7 43 1
1536 | 1997 997 97 7 7 43 1
1537 | 1997 997 97 7 7 43 1
1538 | 1997 997 97 7 7 43 1
1539 | 1997 997 97 7 7 43 1
1540 | 1997 997 97 7 7 43 1
1541 | 1997 997 97 7 7 43 1
1542 | 1997 997 97 7 7 43 1
1543 | 1997 997 97 7 7 43 1
1544 | 1997 997 97 7 24 163 2
1545 | 1997 997 97 7 7 43 1
1546 | 1997 997 97 7 7 44 2
1547 | 1997 997 97 7 7 45 3
1548 | 1997 997 97 7 7 46 4
1549 | 1997 997 97 7 7 47 5
1550 | 1997 997 97 7 7 48 6
1551 | 1997 997 97 7 7 49 7
1552 | 97 097 97 7 7 44 2
1553 | 97 097 97 7 7 48 6
1554 | 597 597 97 7 7 46 4
1555 | 1097 097 97 7 7 44 2
1556 | 1697 697 97 7 7 48 6
1557 | 1797 797 97 7 7 46 4
1558 | 1897 897 97 7 7 44 2
1559 | 1997 997 97 7 7 49 7
1560 | 2097 097 97 7 7 48 6
1561 | 1996 996 96 6 9 59 3
1562 | 1996 996 96 6 9 60 4
1563 | 1996 996 96 6 9 61 5
1564 | 1997 997 97 7 1 1 1
1565 | 1997 997 97 7 1 2 2
1566 | 1997 997 97 7 1 3 3
1567 | 1997 997 97 7 9 61 5
1568 | 1997 997 97 7 9 62 6
1569 | 1998 998 98 8 1 2 2
1570 | 1998 998 98 8 1 3 3
1571 | 1999 999 99 9 52 362 5
1572 | 1999 999 99 9 52 363 6
1573 | 2000 000 00 0 52 364 7
1574 | 2001 001 01 1 1 1 1
1578 SELECT '' AS to_timestamp_1, to_timestamp('0097/Feb/16 --> 08:14:30', 'YYYY/Mon/DD --> HH:MI:SS');
1579 to_timestamp_1 | to_timestamp
1580 ----------------+------------------------------
1581 | Sat Feb 16 08:14:30 0097 PST
1584 SELECT '' AS to_timestamp_2, to_timestamp('97/2/16 8:14:30', 'FMYYYY/FMMM/FMDD FMHH:FMMI:FMSS');
1585 to_timestamp_2 | to_timestamp
1586 ----------------+------------------------------
1587 | Sat Feb 16 08:14:30 0097 PST
1590 SELECT '' AS to_timestamp_3, to_timestamp('1985 January 12', 'YYYY FMMonth DD');
1591 to_timestamp_3 | to_timestamp
1592 ----------------+------------------------------
1593 | Sat Jan 12 00:00:00 1985 PST
1596 SELECT '' AS to_timestamp_4, to_timestamp('My birthday-> Year: 1976, Month: May, Day: 16',
1597 '"My birthday-> Year" YYYY, "Month:" FMMonth, "Day:" DD');
1598 to_timestamp_4 | to_timestamp
1599 ----------------+------------------------------
1600 | Sun May 16 00:00:00 1976 PDT
1603 SELECT '' AS to_timestamp_5, to_timestamp('1,582nd VIII 21', 'Y,YYYth FMRM DD');
1604 to_timestamp_5 | to_timestamp
1605 ----------------+------------------------------
1606 | Sat Aug 21 00:00:00 1582 PST
1609 SELECT '' AS to_timestamp_6, to_timestamp('15 "text between quote marks" 98 54 45',
1610 E'HH "\\text between quote marks\\"" YY MI SS');
1611 to_timestamp_6 | to_timestamp
1612 ----------------+------------------------------
1613 | Thu Jan 01 15:54:45 1998 PST
1617 SELECT '' AS to_timestamp_7, to_timestamp('05121445482000', 'MMDDHHMISSYYYY');
1618 to_timestamp_7 | to_timestamp
1619 ----------------+------------------------------
1620 | Fri May 12 14:45:48 2000 PDT
1623 SELECT '' AS to_timestamp_8, to_timestamp('2000January09Sunday', 'YYYYFMMonthDDFMDay');
1624 to_timestamp_8 | to_timestamp
1625 ----------------+------------------------------
1626 | Sun Jan 09 00:00:00 2000 PST
1629 SELECT '' AS to_timestamp_9, to_timestamp('97/Feb/16', 'YYMonDD');
1630 ERROR: invalid value for MON/Mon/mon
1631 SELECT '' AS to_timestamp_10, to_timestamp('19971116', 'YYYYMMDD');
1632 to_timestamp_10 | to_timestamp
1633 -----------------+------------------------------
1634 | Sun Nov 16 00:00:00 1997 PST
1637 SELECT '' AS to_timestamp_11, to_timestamp('20000-1116', 'YYYY-MMDD');
1638 to_timestamp_11 | to_timestamp
1639 -----------------+-------------------------------
1640 | Thu Nov 16 00:00:00 20000 PST
1643 SELECT '' AS to_timestamp_12, to_timestamp('9-1116', 'Y-MMDD');
1644 to_timestamp_12 | to_timestamp
1645 -----------------+------------------------------
1646 | Mon Nov 16 00:00:00 2009 PST
1649 SELECT '' AS to_timestamp_13, to_timestamp('95-1116', 'YY-MMDD');
1650 to_timestamp_13 | to_timestamp
1651 -----------------+------------------------------
1652 | Thu Nov 16 00:00:00 1995 PST
1655 SELECT '' AS to_timestamp_14, to_timestamp('995-1116', 'YYY-MMDD');
1656 to_timestamp_14 | to_timestamp
1657 -----------------+------------------------------
1658 | Thu Nov 16 00:00:00 1995 PST
1661 SELECT '' AS to_timestamp_15, to_timestamp('2005426', 'YYYYWWD');
1662 to_timestamp_15 | to_timestamp
1663 -----------------+------------------------------
1664 | Sat Oct 15 00:00:00 2005 PDT
1667 SELECT '' AS to_timestamp_16, to_timestamp('2005300', 'YYYYDDD');
1668 to_timestamp_16 | to_timestamp
1669 -----------------+------------------------------
1670 | Thu Oct 27 00:00:00 2005 PDT
1673 SELECT '' AS to_timestamp_17, to_timestamp('2005527', 'IYYYIWID');
1674 to_timestamp_17 | to_timestamp
1675 -----------------+------------------------------
1676 | Sun Jan 01 00:00:00 2006 PST
1679 SELECT '' AS to_timestamp_18, to_timestamp('005527', 'IYYIWID');
1680 to_timestamp_18 | to_timestamp
1681 -----------------+------------------------------
1682 | Sun Jan 01 00:00:00 2006 PST
1685 SELECT '' AS to_timestamp_19, to_timestamp('05527', 'IYIWID');
1686 to_timestamp_19 | to_timestamp
1687 -----------------+------------------------------
1688 | Sun Jan 01 00:00:00 2006 PST
1691 SELECT '' AS to_timestamp_20, to_timestamp('5527', 'IIWID');
1692 to_timestamp_20 | to_timestamp
1693 -----------------+------------------------------
1694 | Sun Jan 01 00:00:00 2006 PST
1697 SELECT '' AS to_timestamp_21, to_timestamp('2005364', 'IYYYIDDD');
1698 to_timestamp_21 | to_timestamp
1699 -----------------+------------------------------
1700 | Sun Jan 01 00:00:00 2006 PST
1703 SET DateStyle TO DEFAULT;