C++ 从整数中获取UNIX时间;年、月、日等”;
我有 如何将它们转换为自1970年1月1日午夜(UTC时间)起包含毫秒的C++ 从整数中获取UNIX时间;年、月、日等”;,c++,C++,我有 如何将它们转换为自1970年1月1日午夜(UTC时间)起包含毫秒的uint64\u t? 与所示的UNIX时间类似 因此,上述示例中的7个整数将变为:1573603280090 int year=2010; int month=0; //starts from 0 int day=0; //starts from 0 int hour=0; //24 hours int minute = 1 int second= 20; int millisec=90; uint64_t毫秒=
uint64\u t
?
与所示的UNIX时间类似
因此,上述示例中的7个整数将变为:1573603280090
int year=2010;
int month=0; //starts from 0
int day=0; //starts from 0
int hour=0; //24 hours
int minute = 1
int second= 20;
int millisec=90;
uint64_t毫秒=someFunction()//可能需要参考time.h
中的tm
结构:假设您的输入是UTC/Unix时间,则可能重复:
uint64_t millisec = someFunction(); //<--which func to use?