【发布时间】:2013-11-16 16:52:51
【问题描述】:
我的代码在我得到单独的日期和时间列的地方工作。我想再添加一个包含日期和时间的列。对于现有代码,这是我所做的
sprintf(all,'%02d:%02d:%02d.%06u%03u',CURDATE(),s / 3600, (s % 3600) / 60, s % 60, usec, nsec)
我试过了,还是不行
sprintf(all,'%02d:%02d:%02d.%06u%03u',CURDATE(),'CURDATE() %02d:%02d:%02d.%06u%03u',s / 3600, (s % 3600) / 60, s % 60, usec, nsec,s / 3600, (s % 3600) / 60, s % 60, usec, nsec)
我需要 curdate 和 time 之间的空间?
【问题讨论】:
-
CURDATE在标准 C 语言中不存在。它是您的编程环境或项目中的定义所特有的。 字符串字面量在 C 中由双引号分隔。(知道这样的事情构成了最低限度的理解)。 -
@Kaz 是的 curdate 是 mysql 支持的一部分。那么在您的情况下,C 使用 curdate 或其他东西的最佳建议是什么?
-
最好的建议是阅读 C 教程和书籍来学习如何用 C 编写代码;同时,将任务交给已经完成任务的人。
-
使用从您的“我的代码在我有单独的日期和时间列的地方工作”编译的代码重新编写您的问题。很明显,您发布的工作代码 无效。然后展示你尝试过的内容。