首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C中获得两个日期之间的时间跨度

问如何在C中获得两个日期之间的时间跨度
EN

Stack Overflow用户
提问于 2011-04-14 03:57:53
回答 2查看 1K关注 0票数 2

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

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-14 04:04:32

C有difftime,它基本上做你正在做的事情。您可以使用许多功能更强大的date库。

票数 3
EN

Stack Overflow用户

发布于 2011-04-14 04:04:53

您需要查看Ctime标头。这两个应该可以帮你做到:

  1. struct tm
  2. difftime
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5654873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档