获取shmi时间戳对应的日期字符串
支持芯片: ESP32-S3系列
str tm_gettstr(str format,int shmistamp);
//format:格式字符串
//shmistamp:新时间戳
//返回新时间戳对应的时间字符串
- 格式字符参见下表:
| 格式符号 | 说明 |
|---|---|
| %a | 区域设置的缩写星期名 |
| %A | 区域设置的完整星期名 |
| %b | 区域设置的缩写月份名 |
| %B | 区域设置的完整月份名 |
| %c | 区域设置的适当的日期和时间表示 |
| %d | 表示为一个十进制数(01-31)的当月的第几天 |
| %H | 表示为一个十进制数(00-23)的小时时间(24小时制) |
| %I | 表示为一个十进制数(01-12)的小时时间(12小时制) |
| %j | 表示为一个十进制数(001-366)的当年的第几天 |
| %m | 表示为一个十进制数(01-12)的月份 |
| %M | 表示为一个十进制数(00-59)的分钟数 |
| %p | 区域设置的、与12小时制相关的AM/PM指示符等价的东西 |
| %S | 表示为一个十进制数(00-61)的秒数 |
| %U | 表示为一个十进制数(00-53)的当年的第几周(第一个星期日是第一个星期的第一天) |
| %w | 表示为一个十进制数(0-6)的星期几,星期日表示0 |
| %W | 表示为一个十进制数(00-53)的当年的第几周(第一个星期一是第一个星期的第一天) |
| %x | 区域设置的适当的日期表示 |
| %X | 区域设置的适当的时间表示 |
| %y | 表示为一个十进制(00-99)的不带世纪的年份 |
| %Y | 表示为一个十进制的带世纪的年份 |
| %Z | 时区名字或者它的缩写取代,如果不能确定时区,则不能被字符 |
| %% | 表示% |
示例
str s;
s=tm_gettstr("%Y-%m-%d %H:%M:%S",0);
echo (s); //2000-01-01 00:00:00