//时间测试,将unix timestamp 和本地时间进行转换
//0x5a603bfe 北京时间 2018/1/18 14:17:34
/* 下面打印是的格林威治标准时间
年:118
月:0
日:18
时:6
分:17
秒:34
格林威治标准时间比北京时间晚8个小时
*/
void time_test(void)
{
//将unix timestamp 转为本地时间
struct tm *gm_date;
time_t seconds=0x5a603bfe;//unix timestamp
gm_date = localtime(&seconds);
printf("年:%d rn",gm_date->tm_year);
printf("月:%d rn",gm_date->tm_mon);
printf("日:%d rn",gm_date->tm_mday);
printf("时:%d rn",gm_date->tm_hour);
printf("分:%d rn",gm_date->tm_min);
printf("秒:%d rn",gm_date->tm_sec);
//将本地时间转为unix timestamp
gm_date->tm_year=118;//2018年,+1900就是现在的年
gm_date->tm_mon=3;//4月
gm_date->tm_mday=11;
gm_date->tm_hour=10;
gm_date->tm_min=8;
gm_date->tm_sec=30;
seconds=mktime(gm_date);
printf("unix timestamp:%08x rn",seconds);
//unix timestamp:5acdde9e
//北京时间: 2018/4/11 18:8:30
}
设计资源 培训 开发板 精华推荐
- 6pinpad 6键全键自定义小键盘
- TWRPI-TOUCH-STR: 电容式触摸插件塔式系统入门套件
- LTC3542 的典型应用 - 500mA、2.25MHz 同步降压型 DC/DC 转换器
- LT3510 的典型应用 - 单片双路跟踪 2A 降压型开关稳压器
- MC33364临界导通模式反激转换器的典型应用电路
- 使用 NXP Semiconductors 的 PPC5643LF0MMM 的参考设计
- S32K3汽车远程信息处理盒(T-Box)参考设计板
- LTC6261IS6 SAR ADC 驱动器、运算放大器的典型应用
- LTC3230 的典型应用 - 具有双 LDO 的 5-LED 主/副显示驱动器
- 前轮驱动分板(灰度+驱动+红外)