时间转换

#include <stdio.h>   
#include <string.h>   
#include <time.h>  
 int main() {  
     struct tm t;  
     char str[80];  
     t.tm_sec=0;  
     t.tm_min=10;  
     t.tm_hour=14;  
     t.tm_mday=1;  
     t.tm_mon=9;  
     t.tm_year=114;  
     t.tm_wday=4;  
     t.tm_yday=0;  
     t.tm_isdst=0;  
     int utime = mktime(&t);
     strcpy(str,asctime(&t));  
     printf("%s: %d",str, utime);  
     return 0;   

}   


int main()
{
 struct tm *p;
 time_t timep;
 timep=time(NULL);
 p = localtime(&timep);
 
 printf("%d/%d/%d \t" ,(1900+p->tm_year),(1+p->tm_mon),p->tm_mday); 
 printf("%d:%d:%d %d \t",(p->tm_hour+8),p->tm_min,p->tm_sec,365-(p->tm_yday));
 
}


time_t time(time_t *timer); 

double difftime(time_t time1,time_t time2);  //得到时间差

struct tm *gmtime(const time_t *timer); //把日历时间转换成国际时间

struct tm *localtime(const time_t *timer); //转成UTC时间,和北京时间相差8小时

char *asctime(const struct tm *timeptr); /将时间和日期以字符串格式表示

char *ctime(const time_t *timer);    //得到字符串表示的时间

size_t strftime(char *s,size_t maxsize,const char *format,const struct tm *timeptr);                        //设定指定格式的时间

time_t mktime(struct tm *timeptr);   //设置时间

clock_t clock(void)                  //得到处理器时间





http://cpp.sh/




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值