#include <sys/time.h> int gettimeofday(struct timeval *tv, struct timezone *tz);
struct timeval{
long tv_sec;/*秒*/
long tv_usec;/*微妙*/
};
struct timezone{
int tz_minuteswest; /*和greenwich 时间差了多少分钟*/
int tz_dsttime; /*DST的校正*/
}
#include <stdio.h>
#include <time.h>
#include <sys/time.h>
#include <string.h>
#define SIZE_OF_DATETIME 20
void sysUsecTime(char *pTime)
{
struct timeval tv;
struct timezone tz;
int i=0;
struct tm *p;
char sys_time[SIZE_OF_DATETIME+1]="";
gettimeofday(&tv, &tz);
p = localtime(&tv.tv_sec);
sprintf(sys_time,"%d%d%d%d%d%d%ld",1900+p->tm_year, 1+p->tm_mon, p->tm_mday, p->tm_hour, p->tm_min, p->tm_sec, tv.tv_usec);
printf("strlen(sys_time)=[%d]\n",strlen(sys_time));
printf("sys_time=[%s]\n",sys_time);
/* 时间最大长度为: 年 4位、 月 2位 、日 2位 、时 2位 、分 2位 、秒 2位 毫秒 6位 = 20位 */
/* 对不够长度的末尾补0 */
for ( i=strlen(sys_time);i<SIZE_OF_DATETIME;i++)
{
sys_time[i]='0';
}
sys_time[SIZE_OF_DATETIME]='\0';
strcpy(pTime,sys_time);
}
int main(void)
{
char strusecTime[SIZE_OF_DATETIME+1];
sysUsecTime(strusecTime);
printf("%s\n",strusecTime);
return 0;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有