C++(11):获得时间戳及时间

 C++11提供了chrono库,用于管理时间相关的操作及信息。

通过chrono获得系统的时间戳:

#include 
#include 
using namespace std;


unsigned long getTimestamp()
{
	return chrono::system_clock::now().time_since_epoch().count()/chrono::system_clock::period::den;
}

int main()
{
	cout<

chrono提供了to_time_t函数也可以用于获取时间戳:

#include 
#include 
using namespace std;

int main()
{
    //获取当前时间
	chrono::system_clock::time_point now = chrono::system_clock::now();
    //转换成time_t类型
	time_t timestamp = chrono::system_clock::to_time_t(now);
	cout<

通过chrono不能直接获得时间信息,可以通过时间戳进行转换:

#include 
#include 
using namespace std;

int main()
{
	time_t timestamp = chrono::syste

你可能感兴趣的:(C/C++,c++)