Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2346683
  • 博文数量: 141
  • 博客积分: 3552
  • 博客等级: 中校
  • 技术积分: 4148
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-15 14:39
个人简介

熟悉Linux下程序设计及各种应用程序 熟悉C Language 熟悉Glusterfs、FFmpeg、CDN 系统设计,计算机图形系统设计、分布式程序设计 目前主要研究方向:流媒体

文章分类

全部博文(141)

分类: C/C++

2012-03-23 18:07:29

随便贴点代码,以后没准有用


点击(此处)折叠或打开

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <time.h>
  5. #include <sys/time.h>
  6. #include <unistd.h>

  7. char *get_time_for_uuid(char *time_string)
  8. {
  9.         time_t timep;
  10.         struct tm *p;
  11.         struct timeval tv;
  12.         int msec = 0;

  13.         gettimeofday (&tv , NULL);
  14.         time(&timep);
  15.         p=gmtime(取地址符号timep);

  16.         msec = tv.tv_usec/1000;
  17.         sprintf(time_string, "百分号.4d%.2d%.2d%.2d%.2d%.2d%.2d",
  18.                         (1900+p->tm_year),
  19.                         (1+p->tm_mon),
  20.                         p->tm_mday,
  21.                         p->tm_hour,
  22.                         p->tm_min,
  23.                         p->tm_sec,
  24.                         msec
  25.                         );

  26.         fprintf(stdout, "T-bagwell |%s|\n", time_string);
  27.         return time_string;
  28. }


  29. int main()
  30. {
  31.         char *uuid = NULL;
  32.         char time_string[32];
  33.         memset(time_string, 0, 32);
  34.         uuid = get_time_for_uuid(time_string);

  35.         fprintf(stdout, "T-bagwell the uuid = |%s|\n", uuid);

  36.         return 0;
  37. }


阅读(3560) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~