c - C语言中如何获取两个日期之间的时间间隔

标签 c

我有两个日期,我想知道如何检查它们的差异是否至少为 2 个月或更长。

目前,我正在将两个日期转换为自 1900 年 1 月以来的秒数,然后检查秒数差异并将其与一个月内的秒数进行比较。 C 是否有更好的内置函数来给出时间跨度?

我的日期格式:MM/DD/YYYY

最佳答案

C有difftime这基本上就是你正在做的事情。您可以使用许多更强大的日期库。

关于c - C语言中如何获取两个日期之间的时间间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5654873/

相关文章:

C;如果我在 while 循环内的 for 循环中放置一个 break

c - 在汇编中写一个 fopen 函数

以秒或毫秒为间隔检查条件

c++ - OpenMP 第一个内核比第二个内核慢得多

将元素添加到 c 中列表开头的代码 - 错误是什么?

c - realloc 在程序中触发断点

c - 在 C 中删除节点

c - 从特定的 ip 和端口发送网络流量,而不使用 recvfrom 或 accept

我可以在 C 中将 void 指针用作数组吗?

C extern struct指针动态分配