前言

当前版本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
}

最后修改:2022 年 06 月 01 日
如果觉得我的文章对你有用,请随意赞赏