MTK unix时间戳 - jues
MTK更改系统时间
C语言字符串向前查找

MTK unix时间戳

jues posted @ 2013年9月18日 10:05 in 笔记(原创) , 726 阅读

在53,50D平台测试通过

/*utc标准时间戳转换时间( local_zone = KAL_TRUE 转换为本地时间,local_zone = KAL_FALSE为 标准时间 )*/ 
kal_bool  my_clock_utc_to_time( kal_uint32 utc, applib_time_struct *result ,const kal_bool  local_zone )
{

	if ( KAL_TRUE == local_zone )
		utc += ( ( int )( TimeZoneData[PhnsetGetHomeCity() + 1].CityTimeZone )  * 3600 );  

	return mmi_dt_utc_sec_2_mytime( utc,result,KAL_FALSE  );

} 
/*时间( local_zone = KAL_TRUE 为本地时间,local_zone = KAL_FALSE 为标准时间 ) 转换为标准时间戳*/ 
kal_uint32  my_clock_time_to_utc( applib_time_struct *result ,const kal_bool  local_zone )
{
	kal_uint32 ltz = 0;

	if ( KAL_TRUE == local_zone )
		ltz -= ( ( int )( TimeZoneData[PhnsetGetHomeCity() + 1].CityTimeZone ) * 3600 );  

	return mmi_dt_mytime_2_utc_sec( result,KAL_FALSE  ) + ltz;
}

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter