将时间字符串转成shmi时间戳
支持芯片: ESP32-S3系列
int tm_getsst(str timestr);
//timestr:时间字符串,只支持标准格式;时间字符串为空表示当前时间戳
//返回:新时间戳
时间字符串目前只支持标准格式,该格式为:YYYY-MM-DD hh:mm:ss
示例
int shmistamp;
shmistamp=tm_getsst("2000-01-01 00:00:00");
echo (shmistamp); //0
echo ("\r\n");
shmistamp=tm_getsst("");
echo (shmistamp); //746623567
echo ("\r\n");
echo(tm_gettstr("%Y-%m-%d %H:%M:%S",shmistamp));//2023-08-29 11:11:39
注意
- 对于早于2000-01-01的时间戳会产生负值,但不影响比对等操作
int shmistamp;
shmistamp=tm_getsst("1990-01-01 00:00:00");
echo (shmistamp); //-315532800
echo ("\r\n");
echo(tm_gettstr("%Y-%m-%d %H:%M:%S",shmistamp));//1990-01-01 00:00:00