zoukankan      html  css  js  c++  java
  • 获得本地时间并格式化为http需要的格式:比如(Date: Fri, 31 Dec 1999 23:59:59 GMT)

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    #include <string.h>
    
    char localtm[80];
    void getlocaltime()
    {
            time_t now; //实例化time_t结构
            struct tm *timenow; //实例化tm结构指针
            time(&now);     //time函数读取现在的时间(国际标准时间非北京时间),然后传值给now
    
            timenow = localtime(&now);
    
            char daytime[50];
            asctime_r(timenow, daytime);
    
            printf("%s", daytime);
            char *pch, *week, *mon, *day, *time, *year;
            pch = strtok(daytime, " ");
            int i = 0;
            while(pch != NULL)
            {
                    printf("%s\n", pch);
                    switch(i)
                    {
                            case 0: week = pch; break;
                            case 1: mon = pch; break;
                            case 2: day = pch; break;
                            case 3: time = pch; break;
                            case 4: year = pch; break;
                            default: break;
                    }
                    pch = strtok(NULL, " ");
                    i++;    
            }
            
            char realyear[4];
            strncpy(realyear, year, 4);     
            //char localtime[80];
            printf("Date: %s, %s %s %s %s GMT\n", week, day, mon, realyear, time);
            sprintf(localtm, "Date: %s, %s %s %s %s GMT\n", week, day, mon, realyear, time);
            //return localtime;
    }
    
    
  • 相关阅读:
    JS开发技巧
    Git push 常见用法
    关闭浏览器标签
    vue 样式穿透 watch深度监听
    Git Commit Template 提交模板
    常用git stash命令:
    Windows下安装及使用NVM
    JS正则表达式
    js转码
    多行文本溢出显示省略号(…)全攻略
  • 原文地址:https://www.cnblogs.com/lxgeek/p/1949945.html
Copyright © 2011-2022 走看看