[C++][linux][原创]时间的各种操作
Posted FL1623863129
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[C++][linux][原创]时间的各种操作相关的知识,希望对你有一定的参考价值。
#include <iostream>
#include <stdio.h>
#include <unistd.h>
#include <time.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/time.h>
using namespace std;
time_t GetTimeNow()
time_t t = time(0);
localtime(&t);
return t;
std::string GetTimeStr(std::string format = "%Y-%m-%d %H:%M:%S")
time_t t = time(0);
localtime(&t);
char tmp[32] = NULL;
strftime(tmp, sizeof(tmp), format.c_str(), localtime(&t));
std::string date(tmp);
return date;
std::string GetTimeMSStr()
struct timeval tv;
struct timezone tz;
struct tm *t;
gettimeofday(&tv, &tz);
// printf("tv_sec:%ld\\n",tv.tv_sec);
// printf("tv_usec:%ld\\n",tv.tv_usec);
// printf("tz_minuteswest:%d\\n",tz.tz_minuteswest);
// printf("tz_dsttime:%d\\n",tz.tz_dsttime);
t = localtime(&tv.tv_sec);
// printf("
以上是关于[C++][linux][原创]时间的各种操作的主要内容,如果未能解决你的问题,请参考以下文章