以24小时格式获取当地时间

时间:2011-06-10 01:48:28

标签: winforms visual-c++ c++-cli

我知道这是一个相当底层的问题,如果可以的话,但是我在查找可以放入Windows窗体的代码时遇到了一些麻烦。我只有三个要求:

  • 我需要当地时间,即EDT。
  • 我还需要24小时格式的时间,因此更容易阅读。
  • 将代码放在Windows窗体中的哪个位置?

2 个答案:

答案 0 :(得分:2)

由于您使用'winforms'标记了您的问题,我假设您正在使用.NET Framework运行。如果是这样,我建议从这里开始:

Coding Best Practices Using DateTime in the .NET Framework

...还要检查有关DateTIme格式的文档:

Custom Date and Time Format Strings

答案 1 :(得分:0)

/* localtime example */
#include <stdio.h>
#include <time.h>

int main ()
{
  time_t rawtime;
  struct tm * timeinfo;

  time ( &rawtime );
  timeinfo = localtime ( &rawtime );
  printf ( "Current local time and date: %s", asctime (timeinfo) );

 return 0;
}

http://www.cplusplus.com/reference/clibrary/ctime/localtime/