关于日期处理的问题,特别是有关 2000 年的年份值处理的问题,曾是计算机业界普遍关心的一个话题。
本节探讨了 Adaptive Server Anywhere 的千年虫问题。本节还解释了 Adaptive Server Anywhere 在内部如何对日期值进行处理,以及 Adaptive Server Anywhere 如何处理不明确的日期信息,比如两位数年份字符串值的转换。
Sybase Adaptive Server Anywhere 及其旧版本的用户可以放心,日期的内部处理和存储方式没有受到从二十世纪过渡到二十一世纪的负面影响。
请看以下 Adaptive Server Anywhere 对千年虫问题的处理措施:
Adaptive Server Anywhere 总是对任何合法的日期算术和逻辑运算返回正确的值,不论计算出的值是否跨越不同的世纪。
在任何时候,Adaptive Server Anywhere 的内部日期存储都显式包括年份值的世纪部分。
Adaptive Server Anywhere 的操作不受任何返回值(包括当前日期)的影响。
日期值总能以完整的世纪格式输出。
文档的其它部分对本节中概括的许多与日期相关的主题有更详尽的介绍。
日期的存储方式
发送和检索日期值
闰年
不明确的字符串到日期的转换
日期到字符串的转换
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。