为什么是 。 (点)在Sybase中转换为这个看似不合逻辑的日期?

时间:2017-11-16 11:00:19

标签: sybase datetime-format sybase-asa

偶然地,我遇到了一个我的知识无证的功能。其中一个查询包含将字符串转换为Sybase日期类型的指令:

SELECT CONVERT(DATE, '.', 105)

这可以按照预期使用' 16-11-2017'等值,但其中一个值是偶然的。 (点)。这导致了(对我而言)2017-10-31'的不合逻辑的结果。在十一月,现在十二月的结果是某种程度上' 2017-11-30'。

点角色的含义是什么?为什么结果是上个月的最后一天?

0 个答案:

没有答案