gpt4 book ai didi

mysql - 如何将 MySQL 日期字符串 YYYY-MM-DD 转换为 Visual FoxPro/DBF 日期格式

转载 作者:太空宇宙 更新时间:2023-11-03 11:37:04 26 4
gpt4 key购买 nike

我是 Visual FoxPro 的新手,我在尝试使用 visual fox pro 转换字符串日期 mysql 格式的字符串时遇到问题。

我已经从 Visual Fox Pro 应用程序中选择了 MySQL 表行,并将结果集存储在 FoxPro 游标中,但现在我需要转换该列的值(对于每一行)日期,它不是 Mysql 日期列,而是一个字符带有 mysql 日期格式 (YYYY-MM-DD) 的列,所以我尝试过这样的事情:`扫描 用 CTOD('date_column') 替换 date_column

结束扫描`

但它不起作用:(

谁能帮帮我?

最佳答案

如果该列是 MySQL 中的日期列,则将其作为日期显示。如果没有,使用已知格式的最佳选择是解析它并使用 DATE() 函数构建日期变量:

LOCAL nYear, nMonth, nDay, dDate
nYEAR = LEFT(m.cYourDate, 4)
nMonth = SUBSTR(m.cYourDate, 6, 2)
nDay = SUBSTR(m.cYourDate, 9, 2)
dDate = DATE(m.nYear, m.nMonth, m.nDay)

有许多其他方法可以做到这一点,但只要您知道格式始终相同,这应该会很好地工作。

关于mysql - 如何将 MySQL 日期字符串 YYYY-MM-DD 转换为 Visual FoxPro/DBF 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45039543/

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