📄 zheng_get_current_time.c
字号:
#include "include.h"
LocaltimeInfo Timeinfo;
/*UINT8 get_local_time(UINT8 *time )
{
time[0]=Timeinfo.ten_uSecond;
time[1]=Timeinfo.mSecond;
time[2]=Timeinfo.mSecond >>8;
time[3]=Timeinfo.Second;
time[4]=Timeinfo.Minute;
time[5]=Timeinfo.Hour;
time[6]=0x00;
time[7]=0x00;
return *time;
}*/
UINT64 convert_time_format64(UINT8 *time)
{
UINT64 longltimeformat;
longltimeformat = time[0]|(time[1]*256ULL)|(time[2]*256ULL*256ULL)|(time[3]*256ULL*256ULL*256ULL)|(time[4]*256ULL*256ULL*256ULL*256ULL)|(time[5]*256ULL*256ULL*256ULL*256ULL*256ULL);
return longltimeformat;
}
/*
UINT8 convert_time_format8(UINT64 longlongtime ,UINT8 *time)
{
time[7] = longlongtime>>56;
time[6] = (longlongtime&0x0f000000)>>48;//(longlongtime - (time[7]<<56))>>48;
time[5] = (longlongtime&0x00f00000)>>40;//(longlongtime - (time[7]<<56)-(time[6]<<48)) >>40;
time[4] = (longlongtime&0x000f0000)>>32;//(longlongtime - (time[7]<<56)-(time[6]<<48) -(time[5]<<40))>>32;
time[3] = (longlongtime&0x0000f000)>>24;//(longlongtime - (time[7]<<56)-(time[6]<<48) -(time[5]<<40)-(time[4]<<32))>>24;
time[2] = (longlongtime&0x00000f00)>>16;//(longlongtime - (time[7]<<56)-(time[6]<<48) -(time[5]<<40)-(time[4]<<32)-(time[3]<<24))>>16;
time[1] = (longlongtime&0x000000f0)>>8;//(longlongtime - (time[7]<<56)-(time[6]<<48) -(time[5]<<40)-(time[4]<<32)-(time[3]<<24)-(time[2]<<16))>>8;
time[0] = (longlongtime&0x0000000f);//(longlongtime - (time[7]<<56)-(time[6]<<48) -(time[5]<<40)-(time[4]<<32)-(time[3]<<24)-(time[2]<<16)-(time[1]<<8));
return *time;
}*/
UINT8 convert_time_format8(UINT64 longlongtime ,UINT8 *time)
{
time[7] = 0x00 ;
time[6] = 0x00 ;
time[5] = longlongtime/(256ull*256ull*256ull*256ull*256ull);
time[4] = ((longlongtime-256ull*256ull*256ull*256ull*256ull*time[5])/(256ull*256ull*256ull*256ull));
time[3] = ((longlongtime-256ull*256ull*256ull*256ull*256ull*time[5]-256ull*256ull*256ull*256ull*time[4])/(256ull*256ull*256ull));
time[2] = ((longlongtime-256ull*256ull*256ull*256ull*256ull*time[5]-256ull*256ull*256ull*256ull*time[4]-256ull*256ull*256ull*time[3])/(256ull*256ull));
time[1] = ((longlongtime-256ull*256ull*256ull*256ull*256ull*time[5]-256ull*256ull*256ull*256ull*time[4]-256ull*256ull*256ull*time[3]-256ull*256ull*time[2])/256ull);
time[0] = ( longlongtime-256ull*256ull*256ull*256ull*256ull*time[5]-256ull*256ull*256ull*256ull*time[4]-256ull*256ull*256ull*time[3]-256ull*256ull*time[2]-256*time[1]);
return *time;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -