需要計算程式執行的時間,格式為 x天xx小時x分x秒,可以用這個類,在啟動時初始化,需要時呼叫即可獲得。
timeduration.h
#pragma once
#include #include using namespace std::chrono;
class timeduration
void reset()
//預設輸出秒
double elapsed() const
//預設輸出毫秒
//int64_t elapsed() const
// //微秒
int64_t elapsed_micro() const
//納秒
int64_t elapsed_nano() const
//秒int64_t elapsed_seconds() const
//分int64_t elapsed_minutes() const
//時int64_t elapsed_hours() const
//天int64_t elapsed_days() const
std::string elapsedstring()
private:
time_pointm_begin;
};
main.cpp
#include "timeduration.h"
#include #include #include timeduration t_start;
using namespace std;
int main()
{ sleep(2000);
std::cout《輸出:
0天0小時0分2秒
計算文章發表時間段
在論壇,微博裡面經常會看到貼子,微博的發布時間顯示的是,幾天以前,幾個小時以前,幾分鐘以前,幾秒以前等統計 下面是乙個計算距離發表時刻時間段的方法12 3456 78910 1112 1314 1516 1718 19public string calculatetime 1 datetime da...
c 11 輸出時間
c 11中輸出當前時間最直接的方法 std time t t2 std time nullptr cout std put time std localtime t y m d h.m.s msecs endl 這種方法可以輸出年月日時分秒,不過卻不能輸出毫秒,如果要輸出毫秒需要用下面的方法 aut...
c 11 多種格式時間轉化為字串
include include include include int main 執行截圖 講解 1 f t 是格式化字串,其中 f 代表 年 月 日 的組合。t 代表 時 分 秒的組合 f t 等價於 y m d h m s。更加細粒度的控制,可以自己對應組合 y,m.分別對應年月日時分秒,怎麼控...