Time.adjustTime()

来自Microduino Wikipedia
Machine1987讨论 | 贡献2017年7月10日 (一) 08:36的版本 (创建页面,内容为“<pre style="color:green"> adjustTime(long adjustment) </pre> *'''作用''':<br> 按不同时区改写当前时间 *'''参数''':<br> adjustment:按照时区转...”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
adjustTime(long adjustment)

  • 作用:

按不同时区改写当前时间

  • 参数:

adjustment:按照时区转换成的秒数,例如:北京时区 8h*3600s/h=28800s

  • 例子:
#include <TimeLib.h>
Time time;

void setup(){
    Serial.begin(115200);
    time.setTime(15, 45, 00, 10, 7, 2017);//设置时间(2017年7月10日,15:45:00)
    time.adjustTime(8 * SECS_PER_HOUR);//时区转换成北京时间
}

void loop(){
    Serial.print(time.year());
    Serial.print('/');
    Serial.print(time.month());
    Serial.print('/');
    Serial.print(time.day());
    Serial.print(' ');
    Serial.print(time.hour());
    Serial.print(':');
    Serial.print(time.minute());
    Serial.print(':');
    Serial.print(time.second());
    Serial.println();
    delay(1000);
}


[返回Data_Time语法手册]