[求助]请教时间导入问题
现有个csv文件要导成dbf文件,csv文件中有很多字段,其中一个是时间字段,内容格式如2011-08-09 13:56:55请教,如何才能使csv的时间字段导入到dbf时,对应成为日期时间型字段
谢谢~~
Visual FoxPro 9.0 语言参考 CTOT( ) 函数 从字符表达式返回一个日期时间值。 CTOT(cCharacterExpression) 参数 cCharacterExpression :指定要返回日期时间值的字符表达式。 返回值:日期时间型。CTOT( ) 从一个字符表达式中返回一个日期时间值。 说明 注意: CTOT( ) 会创建模糊日期时间值,并且当 SET STRICTDATE 设置为 2 时会产生编译错误。 若要创建非模糊日期值,可用 DATETIME( ) 函数代替。 Visual FoxPro 支持本地 SQL 数据类型的日期时间和小日期时间型,它在 SQL XML 中返回 24 小时格式。 注意: CTOT( ) 函数不能处理 19 种不同方法的 T-SQL Convert( ) 函数返回的日期时间和小日期时间值。 要从 Access、SQL Server、Visual Studio 和 XML 中转换日期格式, 必须调用适当的 SET DATE 设置来 正确解释“日期时间”串。但是, 如果一个大写的 T 在 XML 日期串中,Visual FoxPro 会在内部调用 SET DATE YMD 覆盖当前的日期设置,并在退出 CTOT( ) 时恢复当前日期设置。 注意: CTOT( ) 解决 Visual FoxPro 日期时间型数据类型精度不足的问题。因此, 在某些格式中使用 CTOT( ) 可能丢失精度。Visual FoxPro 日期时间型数据类型不支持毫秒和时间区。 CTOT( ) 不防碍 SET CENTURY 命令设置。更多的信息,请参见 SET CENTURY 命令。 示例 以下示例展示如何用 CTOT( ) 处理不同数据源的日期时间值。在所有示例中, CTOT( ) 正确地转换日期时间值而不需要调用 SET DATE YMD。 Access 2000 XML 日期格式 * 2000-10-24T13:30:00 (24-小时格式从 Access 导出, * 不管原来是 12- 还是 24-小时格式) ? CTOT("2000-10-24T13:30:00") SQL Server 2000 XML 日期格式 ? CTOT("2000-10-24T20:47:58.170") && 日期时间 (24-小时格式) ? CTOT("2000-10-24T21:11:00") && 小日期时间 (24-小时格式) ? CTOT("2000-10-03T02:02:02") Visual Studio XML ? CTOT("2002-10-05T04:04:04.0000000-07:00") 简单对象访问协议 (SOAP) ? CTOT("2001-09-14T07:00:00Z")