time相关内容
我的程序所做的是首先打印当前时间,然后用户按enter键。然后,它再次打印出时间,并计算用户等待输入的时间。 我无法得到我的时间减去。我得到的代码打印本地时间从stackoverflow中的另一个问题。 #include #include using namespace std; void main() { time_t ra
..
我正在努力实现一个功能,将在几秒钟后执行另一个功能,这取决于用户的输入。我有一个类的优先级队列(我称之为TimedEvent),它包含一个函数指针,我希望它在间隔结束时执行。例如,假设用户希望程序在3秒后调用一个函数“xyz”,他们将创建一个带有时间的新的TimedEvent和一个指向xyz的函数指针,并将其添加到优先级队列(按时间排序, 我已经能够成功地获得优先级队列在指定时间之后弹出顶级
..
我尝试了几种从 system_clock 打印时间的方法,但我不能得到除整秒之外的任何东西: system_clock :: time_point now = system_clock :: now(); std :: time_t now_c = system_clock :: to_time_t(now); std :: cout
..
我使用以下短程序来测试 std :: clock(): #include #include int main() { std :: clock_t Begin = std :: clock(); int Dummy; std :: cin>>假; std :: clock_t End = std :: clock()
..
一个简单的问题:do time(...)和 clock_gettime(CLOCK_REALTIME,...) 这是我的意思: time_t epoch; time(& epoch); 和 struct timespec spec; clock_gettime(CLOCK_REALTIME,& spec); 这两个是否应该返回完全
..
我想检查系统时间是否处于特定值。如果时间是上午11:15或者我可以使用,如果时间晚于11:00。 我试图使用 CTime CurrentTime = CTime :: GetCurrentTime(); 但无法找出如何比较。 感谢 解决方案 使用额外的CTime物件( Here ): CTime CurrentTime = CTime :
..
我试图创建此函数为了执行另一个函数后X时间: void execAfter(double time, void *(* func)(void *),t_params * params); 我已经做了一个Thread封装和一个时间封装(对象Thread和Time)。 我想在伪代码中做什么: 调用execAfter 实例化线程 调用thread-> crea
..
这是我的c ++代码。 double start_time = time(NULL) double start_clock = clock(); #pragma omp parallel for private(i) for(i = 0; i PROCESS double end_time = time(NULL); double end_clock = clo
..
在Linux上运行(uname说:) Linux 2.6.32-431.29.2.el6.x86_64#1 SMP Sun Jul 27 15:55:46 EDT 2014 x86_64 x86_64 x86_64 GNU / Linux 我的测试显示clock_gettime时钟ID为CLOCK_MONOTONIC_COARSE的调用比使用时钟id CLOCK_MONO
..
我需要在我的应用程序中通过API更改DST和时区。 我修改&复制“SetTimeZoneInformation”使用的例子,并运行它: http://msdn.microsoft.com/en-us/library/windows/desktop/ms724944(v = vs.85).aspx 我假设我的时间设置应反映在托盘或控制面板中的时间设置。 此代码修改了“HKLM \SY
..
我有一个 double 包含秒。我想将它转换为 time_t 。 我找不到一个标准函数来实现这一点。我必须手动填写 time_t 吗? 解决方案 std :: time_t 的类型未指定。 虽然没有定义,但这几乎总是一个整数值,保存 从00开始计算的秒数(不包括闰秒) :00,Jan 1 1970 UTC,对应于POSIX时间。 精细。还要小心可移植性(因为它的类型没
..
我似乎找不到任何有关“变体时间”的信息( DATE ,double,8-byte variable )。 我有一个变体时间” / strong>“,其值为” 41716.892329 “。 如果我使用“”转换“ A ” VariantTimeToSystemTime “(或” COleDateTime “) - 我得到“ 2014-03-18 21:24:57 ”。 如何计算此变体时间?
..
我似乎找不到任何有关“变体时间”的信息( DATE ,double,8-byte variable )。 我有一个变体时间” / strong>“,其值为” 41716.892329 “。 如果我使用“”转换“ A ” VariantTimeToSystemTime “(或” COleDateTime “) - 我得到“ 2014-03-18 21:24:57 ”。 如何计算此变体时间?
..
我有一个 double 包含秒。我想将它转换为 time_t 。 我找不到一个标准函数来实现这一点。我必须手动填写 time_t 吗? 解决方案 std :: time_t 的类型未指定。 虽然没有定义,但这几乎总是一个整数值,保存 从00开始计算的秒数(不包括闰秒) :00,Jan 1 1970 UTC,对应于POSIX时间。 精细。还要小心可移植性(因为它的类型没
..
我有一个问题,获得实际系统时间毫秒。我发现的唯一一个好的方法是在 Windows.h ,但我不能使用它。我应该使用 std :: chrono 。我如何做到这一点? 我花了很多时间去google它,但我发现只有二次精度的例子。 我想得到这样的字符串: [2014-11-25 22:15: 38:449] 解决方案 “http://stackoverflow.c
..
NTP如何准确地保持一组服务器的时间同步? 我编写的服务需要一组服务器作为服务器)同步到第二级粒度。我想知道NTP是否是最好的东西,还是有更好的东西? 我应该在其中一个上运行ntp服务器,并让其他人使用作为他们的来源?任何其他推荐/ NTP的恐怖故事? 所有服务器都是linux。 更新:服务级别: 我想要一个服务器是准确的UTC(二级,而不是微秒级等),我想所有其他服
..
NTP如何准确地保持一组服务器的时间同步? 我编写的服务需要一组服务器作为服务器)同步到第二级粒度。我想知道NTP是否是最好的东西,还是有更好的东西? 我应该在其中一个上运行ntp服务器,并让其他人使用作为他们的来源?任何其他推荐/ NTP的恐怖故事? 所有服务器都是linux。 更新:服务级别: 我想要一个服务器是准确的UTC(二级,而不是微秒级等),我想所有其他服
..
可能重复: 我们应该如何准备2038年? 我不是抽象的“人”。 我是一个古老的程序员,当我在70年代末写COBOL的时候,其他人在我的团队“你知道 - 这不会在2000年工作”。回答是“是的,但这个系统不会被使用,那时,那是25年了”。 2038距离28年。 解决方案 到我的软件的发行说明: 2038年前最好。
..
如何在Windows C ++中测量执行时间(以毫秒或微秒为单位)? 我发现很多方法一个调用时间 我发现本文中提到的函数gettimeofday(日历时间): dropbox.com/s/k0zv8pck7ydbakz/1_7-PDF_thesis_2.pdf 此函数适用于Linux(计算时间单位为毫秒和微秒),而不是Windows。 我找到了Windows的替代方法:
..
我在使用时间时遇到问题。 我想在Windows上使用C ++获取微秒。 我找不到办法。 解决方案 “规范”答案由放松给出: 一种流行的方式是使用QueryPerformanceCounter()调用。 它用于测量时间间隔,而不是时间。这意味着您必须编写代码以建立“时期”,从中测量精确的时间间隔。这称为校准。 在校准时钟时,您还需要定期调整它,使其永远不会失去同步(这称
..