gpt4 book ai didi

c - C语言中如何计算两个日期之间的月份

转载 作者:行者123 更新时间:2023-11-30 17:59:01 24 4
gpt4 key购买 nike

我有一个场景,系统在 18 个月的时间内计算每月费用。比如说,费用是10$;然后,将计算每月 10/18 = 0.56 美元。

如果客户在 18 个月期间取消服务。我需要找到他已经使用的月数并退还剩余的金额。例如:客户于2012年6月2日创建并于2012年8月13日取消,这意味着他完整使用了2个月,因此我需要退款($10/18)* (18-2)

最佳答案

由于这只需要几年的时间 - 我会手动构建每个月初的 time_t 值的查找表。

然后记录他们启动服务的 time_t,立即检查 time_t,然后扫描表以查找这些值之间的值的数量。

ps。 time_t 是时间函数的“C”stdlib 基础,它是自 1970 年以来的秒数,并且被 time.h 中的所有函数使用

关于c - C语言中如何计算两个日期之间的月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11809715/

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