前言
当前版本NTPClient库只能获取时间戳到秒.如果我们要获得更精确的时间戳,那么我们要往库里头增加这个功能.
一共要修改2个文件
我们要进入到NTPClient库文件去修改这两个文件
修改
NTPClient.h
中加上这一段代码
long long int MilliSecondTimeStamp() const;
NTPClient.cpp
中加上这段代码
long long int NTPClient::MilliSecondTimeStamp() const{
// return millis();
return (long long)(this->_timeOffset + // User offset
this->_currentEpoc )*1000+ // Epoch returned by the NTP server
(millis() - this->_lastUpdate); // Time since last update
}