c++ 获取系统时间收集

#include<time.h>  
#include<iostream>

using namespace std;
    
int main()  
{  
    time_t timeval;    
    timeval=time(NULL);  
    cout<<"Time as local time is "<<ctime(&timeval)<<endl;  
    return 0;  
}

#include <iostream>
#include <time.h>  
int main()  
  {  
        time_t   curtime=time(0);  
        tm   tim   =*localtime(&curtime);
        int   day,mon,year;  
        day=tim.tm_mday;
        mon=tim.tm_mon;
        year=tim.tm_year;
        
        std::cout<<year+1900<<"年"<<mon+1<<"月"<<day<<"日"<<std::endl;
          
       system("pause");
        return   0   ;
  }

说明:struct   tm                                                                            
  {                                                                                      
     int   tm_sec;       /*秒,0-59*/                                        
     int   tm_min;       /*分,0-59*/                                          
     int   tm_hour;      /*时,0-23*/                                          
     int   tm_mday;      /*天数,1-31*/                                      
     int   tm_mon;       /*月数,0-11*/                                  
     int   tm_year;      / *自1900的年数*/                              
     int   tm_wday;      /*自星期日的天数0-6*/                    
     int   tm_yday;      /*自1月1日起的天数,0-365*/          
     int   tm_isdst;     /*是否采用夏时制,采用为正数*    
  }

在VC++中,我们可以借助CTime时间类,获取系统当前日期:

CTime t = CTime::GetCurrentTime(); //获取系统日期

int d=t.GetDay(); //获得几号

int y=t.GetYear(); //获取年份

int m=t.GetMonth(); //获取当前月份

int h=t.GetHour(); //获取当前为几时

int mm=t.GetMinute(); //获取分钟

int s=t.GetSecond(); //获取秒

int w=t.GetDayOfWeek(); //获取星期几,注意1为星期天,7为星期六
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值