C的時間處理很麻煩,我有做自己的一包code來處理時間
https://github.com/stupid0319/moment
參考看看
#include <stdio.h>
#include "moment.h"
int main(void) {
Moment * pmo = Moment_Parse("2021-10-27T23:03:00Z");
Moment_Set_utcOffset(pmo, 28800);
printf("%s\n", Moment_Format(pmo, "YYYY-MM-DDTHH:mm:ssZZ"));
Moment_Clear(pmo);
return 0;
}
////////////////////////////////////////////////////
./main
2021-10-28T07:03:00+0800