struct tm转time_t

int status = luaL_dofile(L,"setting.ini");
if (!status)
{
struct tm dt;
lua_getglobal(L, "year");dt.tm_year=lua_tointeger(L,-1);
lua_getglobal(L, "mon");dt.tm_mon=lua_tointeger(L,-1);
lua_getglobal(L, "day");dt.tm_mday=lua_tointeger(L,-1);
lua_getglobal(L, "hour");dt.tm_hour=lua_tointeger(L,-1);
lua_getglobal(L, "min");dt.tm_min=lua_tointeger(L,-1);
lua_getglobal(L, "sec");dt.tm_sec=lua_tointeger(L,-1);


dt.tm_year -= 1900; //years since 1900
dt.tm_mon -= 1; //month of year - [0,11]
dt.tm_isdst = 0;


maintenanceTime = mktime(&dt);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值