Commit ac78c41
committed
Fix to_char(), to_date(), and to_timestamp() to handle negative/BC
century specifications just like positive/AD centuries. Previously the
behavior was either wrong or inconsistent with positive/AD handling.
Centuries without years now always assume the first year of the century,
which is now documented.1 parent fbcfa90 commit ac78c41
File tree
4 files changed
+39
-22
lines changed- doc/src/sgml
- src
- backend/utils/adt
- test/regress/expected
4 files changed
+39
-22
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5575 | 5575 | | |
5576 | 5576 | | |
5577 | 5577 | | |
5578 | | - | |
| 5578 | + | |
| 5579 | + | |
| 5580 | + | |
5579 | 5581 | | |
5580 | 5582 | | |
5581 | 5583 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2640 | 2640 | | |
2641 | 2641 | | |
2642 | 2642 | | |
2643 | | - | |
2644 | | - | |
| 2643 | + | |
| 2644 | + | |
| 2645 | + | |
| 2646 | + | |
| 2647 | + | |
| 2648 | + | |
| 2649 | + | |
| 2650 | + | |
| 2651 | + | |
2645 | 2652 | | |
2646 | 2653 | | |
2647 | 2654 | | |
| |||
3465 | 3472 | | |
3466 | 3473 | | |
3467 | 3474 | | |
3468 | | - | |
3469 | | - | |
3470 | | - | |
| 3475 | + | |
| 3476 | + | |
3471 | 3477 | | |
3472 | 3478 | | |
3473 | 3479 | | |
| 3480 | + | |
| 3481 | + | |
3474 | 3482 | | |
3475 | 3483 | | |
3476 | | - | |
| 3484 | + | |
| 3485 | + | |
| 3486 | + | |
| 3487 | + | |
| 3488 | + | |
| 3489 | + | |
3477 | 3490 | | |
3478 | | - | |
| 3491 | + | |
| 3492 | + | |
3479 | 3493 | | |
3480 | 3494 | | |
| 3495 | + | |
| 3496 | + | |
3481 | 3497 | | |
| 3498 | + | |
| 3499 | + | |
| 3500 | + | |
3482 | 3501 | | |
3483 | | - | |
3484 | | - | |
3485 | | - | |
3486 | | - | |
| 3502 | + | |
3487 | 3503 | | |
3488 | | - | |
3489 | | - | |
| 3504 | + | |
| 3505 | + | |
| 3506 | + | |
| 3507 | + | |
3490 | 3508 | | |
3491 | | - | |
3492 | | - | |
3493 | | - | |
3494 | | - | |
| 3509 | + | |
3495 | 3510 | | |
3496 | 3511 | | |
3497 | 3512 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
992 | 992 | | |
993 | 993 | | |
994 | 994 | | |
995 | | - | |
| 995 | + | |
996 | 996 | | |
997 | 997 | | |
998 | 998 | | |
| |||
1063 | 1063 | | |
1064 | 1064 | | |
1065 | 1065 | | |
1066 | | - | |
| 1066 | + | |
1067 | 1067 | | |
1068 | 1068 | | |
1069 | 1069 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1074 | 1074 | | |
1075 | 1075 | | |
1076 | 1076 | | |
1077 | | - | |
| 1077 | + | |
1078 | 1078 | | |
1079 | 1079 | | |
1080 | 1080 | | |
| |||
1146 | 1146 | | |
1147 | 1147 | | |
1148 | 1148 | | |
1149 | | - | |
| 1149 | + | |
1150 | 1150 | | |
1151 | 1151 | | |
1152 | 1152 | | |
| |||
0 commit comments