• 收藏:VC++获得当前系统时间的几种方案


    //方案— 优点:仅使用C标准库;缺点:只能精确到秒级

    #include <time.h>

    #include <stdio.h>

    int main( void )

    {

        time_t t = time( 0 );

        char tmp[64];

        strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",

    localtime(&t) );

        puts( tmp ); 

        return 0;

    }

    //方案二 优点:能精确到毫秒级;缺点:使用了windows API

    #include <windows.h>

    #include <stdio.h>

    int main( void )

    {

            SYSTEMTIME sys;

            GetLocalTime( &sys );

            printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n"

                    ,sys.wYear,sys.wMonth,sys.wDay

                    ,sys.wHour,sys.wMinute,sys.wSecond,sys.wMilliseconds

                    ,sys.wDayOfWeek); 

            return 0;

    }

    //方案三,优点:利用系统函数

    #include<stdlib.h>

    #include<iostream>

    using namespace std;

    void main(){

        system("time");

    }

    可以改变电脑的时间设定

    方案4:

    #include<iostream>

    #include<ctime>

    using namespace std;

    int main()

    {

    time_t now_time;

    now_time = time(NULL);

    cout<<now_time;

    return 0;

    }

    另一:_strdate(tempstr);

    另二:

    CString CTestView::GetTime()

    {

       CTime CurrentTime=CTime::GetCurrentTime();

       CString strTime;   

       strTime.Format("%d:%d:%d",CurrentTime.GetHour(),  CurrentTime.GetMinute(),CurrentTime.GetSecond());

       return strTime;

    } language=VBScript>call ReplaceSubjectHTML_emote(592915)

  • 相关阅读:
    iBATIS.net配置说明篇
    深入理解asp.net里的HttpModule机制
    iBATIS.net开发的第一个web实例
    javascript对iframe的互操作浅析
    sql的临时表使用小结
    bootstrap的BaseCSS 20120328
    bootstrap2.02 notice
    我个人的ASPNET与php与nodeJS比较
    64汉诺塔问题
    jQuery使用感
  • 原文地址:https://www.cnblogs.com/flyingfish/p/711551.html
Copyright © 2020-2023  润新知