TM使用示例(Example of tm use)

2019-08-03 09:38发布

你可以给使用的例子tm (我不知道如何初始化struct ),其中当前日期写在这个格式y/m/d

Answer 1:

如何使用tm结构

  1. 调用time()来获得当前的日期/时间的秒数,自1970年1月1日
  2. 调用localtime()获得struct tm指针。 如果你想GMT叫他们gmtime()而不是localtime()

  3. 使用sprintf()strftime()的结构TM转换为字符串在任何你想要的格式。

#include <stdio.h>
#include <time.h>

int main ()
{
  time_t rawtime;
  struct tm * timeinfo;
  char buffer [80];

  time ( &rawtime );
  timeinfo = localtime ( &rawtime );

  strftime (buffer,80,"Now it's %y/%m/%d.",timeinfo);
  puts (buffer);

  return 0;
}

示例输出

Now it's 12/10/24

参考文献:

  • 结构TM
  • 的strftime


文章来源: Example of tm use
标签: c tm