zoukankan      html  css  js  c++  java
  • 获取时间字符串

    void SDlg::OnBnClickedBtnFull()
    {
        this->ShowWindow(SW_MINIMIZE);
        Sleep(1000);
    
        int width = GetSystemMetrics(SM_CXSCREEN);
        int height = GetSystemMetrics(SM_CYSCREEN);    

          CString mSecond;
          //要包含头文件#include <sys/timeb.h>
          struct _timeb timebuffer;
          _ftime(&timebuffer);
          mSecond.Format("%d",timebuffer.millitm);

     
        char szFileName[512];
        sprintf(szFileName, "%s.%03d.png", CTime::GetCurrentTime().Format("%Y%m%d%H%M%S"),atoi(mSecond));
        int iRet = GetImg(0, 0, width, height, szFileName);
        if ( iRet == 0 )
            AfxMessageBox("ok");
        else
            AfxMessageBox("fails");
    
        this->ShowWindow(SW_SHOWNORMAL);
        ::SetWindowPos(m_hWnd, (HWND)-1, 0, 0, 0, 0, 3);
    }
    #include <time.h>
    #include <sys/timeb.h>

    struct
    tm *ptm = NULL; time_t currtime; char s_currtime[9]; memset(s_currtime, 0x00, sizeof(s_currtime)); memset(&currtime, 0x00, sizeof(currtime)); time(&currtime); ptm = localtime(&currtime); sprintf(s_currtime, "%04d%02d%02d", ptm->tm_year+1900, ptm->tm_mon+1, ptm->tm_mday); #define LOG_DATE_SEPARATOR '-' memset(s_currtime, 0x00, sizeof(s_currtime)); //memset(&currtime, 0x00, sizeof(currtime)); //time(&currtime); //ptm = localtime(&currtime); ftime(&tb); ptm = localtime(&tb.time); sprintf(s_currtime, "%04d%c%02d%c%02d %02d%c%02d%c%02d.%03d", ptm->tm_year + 1900, LOG_DATE_SEPARATOR , ptm->tm_mon + 1, LOG_DATE_SEPARATOR , ptm->tm_mday, ptm->tm_hour, LOG_DATE_SEPARATOR , ptm->tm_min, LOG_DATE_SEPARATOR , ptm->tm_sec, tb.millitm);
  • 相关阅读:
    堆排序算法的原理和实现
    图的深度优先搜索(DFS)和广度优先搜索(BFS)算法
    图的迪杰斯特拉算法求最短路径
    第13章 切换到混合流并添加API访问
    第12章 添加对外部认证的支持
    第11章 使用OpenID Connect添加用户身份验证
    第10章 使用密码保护API
    第9章 使用客户端凭据保护API
    第8章 概述
    第7章 贡献
  • 原文地址:https://www.cnblogs.com/zhangmo/p/14073921.html
Copyright © 2011-2022 走看看