1. time(0) function
in the ctime header file, returns the current time in seconds elapsed since the time 00:00:00 on January 1, 1970 GMT, which is known as the UNIX epoch because 1970 was the year when the UNIX operating system was formally introduced.
a sample code from Introduction to Programming with C++
#include <iostream>
#include <ctime>
using namespace std;
int main(){
// Obtain the total seconds since the midnight, Jan 1, 1970
int totalSeconds = time(0);
// Compute the current second in the minute in the hour
int currentSecond = totalSeconds % 60;
// Obtain the total minutes
int totalMinutes = totalSeconds / 60;
// Compute the current minute in the hour
int currentMinute = totalMinutes % 60;
// Obtain the total hours
long totalHours = totalMinutes / 60;
// Compute the current hour
int currentHour = (int)( totalHours % 24 );
// Display the results
cout << "Current time is " << currentHour << " : "
<< currentMinute << " : " << currentSecond << " GMT " << endl;
return 0;
}
分享到:
相关推荐
本算法是在c++编程中对于时间消耗进行计算的有效源代码程序,希望大家共同进步!
这是三种较基本的计算程序运行时间的方法,C++源码实现。
计算两个日期时间的差值,多种方式显示时间
解决一个问题通常有多种方法, 我们总想找到最高效的,所以需要对比不同算法执行所用的时间。可惜的是,C++中提供的方法一般只能精确到毫秒级。
C++语言获取系统时间的工具,有源码及编译后程序 新人第一次上传资源,做的不好,请见谅.
这个时间的计算算法挺不错的,属于C++型,有需要的可以参考哦
C++获取当前时间精确到毫秒Ms
完成日期与时间的联合设置、运算、比较等功能,要求该派生类可以完成:日期时间加天数或时间等于新的日期时间,日期时间减天数或等于新的日期时间,两个日期时间相减等于天数或时间等工作,在程序中考虑闰年等具体...
这里总结了C++中的几乎所有时间函数,包括计算程序运行时间的函数,获取当地时间的函数等等.
C++获取当前时间和计算程序运行时间的方法
学习DELPHI的方法,以一个DOUBLE值来表示时间,这样很容易算出两者的时间差等信息。同时具有一个将时间转为字符串的函数,方便调用。 同时包含一个CHDateTime类,便于使用。 C++中的std::string功能强大,一般在可以...
总结了常用的四种方法。包括: 方法一 利用 SYSTEMTIME 方法二 利用 GetTickCount()函数 方法三 使用clock()函数 方法四 获取高精度时间差 个人感觉还是很清晰明了的。希望对大家有用。
干货文章,作者花了四个小时为大家整理了这篇干货文章,希望大家认真阅读,本文可能难度较大,建议配合网络上搜索的其他资源来阅读,作者大大:刘权欣同学
本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和...
C++ 将产生的随机数存入文件中,使用冒泡、快速、归并、希尔排序并计算排序时间,将排序时间存入excel中
日期和时间工具 字符串库 容器库 迭代器库 范围库 (C++20) 算法库 数值库 输入/输出库 文件系统库 本地化库 正则表达式库 原子操作库 线程支持库 实验性 C++ 特性 有用的资源 索引 std 符号索引 协程支持 (C++20) ...
找了好久也没有在C++ MinGW里能够成功修改系统时间的代码,这算一个有效果的。
用c++实现一元多项式的计算,可以实现基础的四则运算
精确到微秒级、毫秒级、秒级、分钟级;、 还可获取当前时间戳
本代码实现了卫星导航中各个常用时间系统之间的相互转换,并且久经考验!