SET STRICTDATE 命 令

SET STRICTDATE 命 令 - 图1指定 不明确的日期和日期时间 常数 是否产生错误

语 法

SET STRICTDATE TO [0 | 1 | 2]

参 数 描 述

0

SET STRICTDATE 命 令 - 图2SET STRICTDATE 命 令 - 图3默 认 值 SET STRICTDATE 命 令 - 图4 指 定 关 闭 严 格 的 日 期 格 式 检 查 这 个 设 置 提 供 了 对 以 前 版 本 的

SET STRICTDATE 命 令 - 图5V isual FoxPro 的 兼 容 性

1

SET STRICTDATE 命 令 - 图6指 定 所 有 的 日 期 和 日 期 时 间 常 数 必 须 符 合 严 格 的 日 期 格 式 任 何 不 符 合 严 格

SET STRICTDATE 命 令 - 图7SET STRICTDATE 命 令 - 图8SET STRICTDATE 命 令 - 图9SET STRICTDATE 命 令 - 图10日 期 格 式 的 日 期 或 日 期 时 间 常 数 或 任 何 无 效 值 都 会 产 生 一 个 错 误 不 论 是在 编 译 时 运 行 时 或 在 一 个 交 互 的 Visual FoxPro 工 作 期 中

2

SET STRICTDATE 命 令 - 图11SET STRICTDATE 命 令 - 图12SET STRICTDATE 命 令 - 图13SET STRICTDATE 命 令 - 图14SET STRICTDATE 命 令 - 图15SET STRICTDATE 命 令 - 图16对 于 将 STRICTDATE 设 置 为 1 但 是 也 加 强 了 CTOD ( ) 和 CTOT( ) 函 数中 字 符 串 的 严 格 日 期 格 式 注 意 要 小 心 应 用 这 个 级 别 因 为 V isual FoxPro 6.0 以 前 版 本 的 代 码 使 用 的 日 期 格 式 可 能 不 符 合 严 格 数 据 格 式 有 可 能 造 成 难 以料 的 运 行 时 错 误

SET STRICTDATE 命 令 - 图17SET STRICTDATE 命 令 - 图18因 为 C T O D SET STRICTDATE 命 令 - 图19 和 C T O T SET STRICTDATE 命 令 - 图20 返 回 的 数 值 依 赖 于 SET DATE 和 SET CENTURY

SET STRICTDATE 命 令 - 图21SET STRICTDATE 命 令 - 图22对 日 期 设 置 的 解 释 所 以 有 产 生 2000 不 兼 容 性 的 错 误

SET STRICTDATE 命 令 - 图23SET STRICTDATE 命 令 - 图24这 个 级 别 最 适 合 用 于 调 试 时 捕 捉 可 能 引 起 2000 兼 容 性 错 误 的 代 码

说 明

SET STRICTDATE 命 令 - 图25SET STRICTDATE 命 令 - 图26注意 SET STRICTDATE 的 设置 不影响 StrictDateEntry 属性

SET STRICTDATE 命 令 - 图27SET STRICTDATE 命 令 - 图28SET STRICTDATE 命 令 - 图29SET STRICTDATE 命 令 - 图30SET STRICTDATE 命 令 - 图31SET STRICTDATE 命 令 - 图32SET STRICTDATE 命 令 - 图33SET STRICTDATE 命 令 - 图34有关 严格的日期格式的 详细内容 请参阅 Microsoft Visual FoxPro 6.0 中文版程序员指南 的第 三十三 章 对编程的改进 中的 对 2000 年日期的支持

请 参 阅

COMPILE, CTOD ( ), CTOT( ), SET LOGERRORS, StrictDateEntry 属 性