在保存日期、时间或二者兼有时,请使用日期时间数据类型。
Visual FoxPro 6.0 (及 Visual FoxPro 5.0) 支持严格的日期和日期时间格式以提供 2000 年兼容. 建议对于所有的日期和日期时间常量和表达式使用严格的日期格式. 关于严格的日期时间格式的更多信息, 参见程序员指南第33章“对编程的改进”,2000 年日期支持。日期时间值存储在含有两个四字节整数的 8 个字节中,第一个四字节整数保存日期,剩下的四字节整数保存时间。该时间从午夜起计算,以百分之一秒为最小计时单位,日期时间值可以包含完整的日期和时间,也可以只包含二者之一。若用户没有指明日期值,则 Visual FoxPro 用系统默认值 1899 年 12 月 30 日填入;若用户没有指明时间值,则 Visual FoxPro 用默认的午夜时间填入。有关此数据类型说明的详细内容,请参阅数据类型和字段类型表。
下列规则适用于日期型或日期时间型数据:
{00:00:00AM} 等价于午夜 {12:00:00AM}。
{00:00:00PM} 等价于中午 {12:00:00PM}。
{00:00:00} 至 {11:59:59} 等价于 {12:00:00AM} 至 {11:59:59AM}。
{12:00:00} 至 {23:59:59} 等价于 {12:00:00PM} 至 {11:59:59PM}。