【发布时间】:2019-01-22 01:36:00
【问题描述】:
我需要使用 C++ 在本地时区获取上周一开始 (00:00) 的时间戳 (time_t)。有什么简单的方法可以只使用标准 C++ 而不使用第三方库吗?
【问题讨论】:
-
要小心,在这里谈论 C/C++(即不仅仅是两种不同语言中的一种)会避开一些通常有帮助的人。
-
您想要
C还是C++解决方案? -
这个问题没有显示任何研究工作。目前尚不清楚您所说的“上周一”究竟是什么意思。
-
这取决于你对“简单”的定义。我将从tm 类型开始。最棘手的部分可能是弄清楚“上周一”的日期。 (如果是星期一,“最后一个”是这个还是一周前的那个?)
-
如果你使用别人的库,有一个简单的方法。