Chinaunix首页 | 论坛 | 博客
  • 博客访问: 184836
  • 博文数量: 20
  • 博客积分: 3020
  • 博客等级: 中校
  • 技术积分: 940
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-18 11:01
文章分类

全部博文(20)

文章存档

2011年(2)

2010年(8)

2009年(9)

2008年(1)

我的朋友
最近访客

分类: C/C++

2010-06-29 23:19:48

    使用ACE框架中的ACE_Date_Time类和ACE_Time_Value类获取当前时间信息,内容包含年、月、日、时、分、秒和毫秒。
 
功能介绍:每隔一秒获取当前的系统时间,打印到屏幕,同时也使用ACE_OS命名空间中的文件操作函数将其写入一文本文件。
#include   
#include   
#include   
#include   
#include   
#include   
#include   
 
int ACE_TMAIN(int argc, ACE_TCHAR* argv[])  
{  
    FILE* fpText = ACE_OS::fopen(ACE_TEXT("./ace_file.txt"),ACE_TEXT("w"));  
    ACE_OS::fwrite("new",1,ACE_OS::strlen("new"),fpText);  
    ACE_OS::fclose(fpText);  
    for (int i = 0; i < 10;i++)  
    {  
        ACE_DEBUG((LM_DEBUG,ACE_TEXT("%d\n"),ACE_OS::gettimeofday()));;  
        ACE_Date_Time tvTime(ACE_OS::gettimeofday());  
        ACE_DEBUG((LM_DEBUG,ACE_TEXT("%d:%d:%d:%d:%d:%d:%d\n"),tvTime.year(),tvTime.month(),tvTime.day(),  
            tvTime.hour(),tvTime.minute(),tvTime.second(),tvTime.microsec()));  
        ACE_OS::sleep(1);  
    }  
      
    return 0;  

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