gpt4 book ai didi

c# - OleDB 查询中的格式化日期

转载 作者:行者123 更新时间:2023-11-29 05:14:41 24 4
gpt4 key购买 nike

我正在尝试找到一种方法来正确格式化从旧的 Visual Fox Pro 数据库加载数据的 SELECT 语句中的日期。我需要这样做,以便我可以将其加载到 CSV 中,然后将其加载到 MySQL 中,它采用日期格式“yyyy-MM-dd”。

这是我目前的查询;

var dbfCmd = new OleDbCommand(@"SELECT ct_id, ct_cmpid, ct_empid, ct_pplid, ct_cntid, ct_pplnm, ct_date, ct_time, ct_type, ct_doneby, ct_desc FROM contacts", dbfCon);

我需要找到一种方法来格式化 ct_date 列。到目前为止,我已经尝试了多种方法,包括使用 FDATEFORMAT,但到目前为止没有任何效果。我查看了 OleDB 支持的命令,但仍然没有遇到任何问题。

谁能告诉我格式化日期查询的正确方法,以便我可以导入到 MySQL?

最佳答案

不要在服务器上格式化日期。

作为日期列接收,然后在枚举查询时作为 DateTime 值读取。最后在写入文件时按照指定的方式在您的客户端上进行格式化。

关于c# - OleDB 查询中的格式化日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34746517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com