`
Riddick
  • 浏览: 632296 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

VC中得到当前系统的时间和日期

阅读更多
得到时间的方法一般都是得到从1900年0点0分到现在的秒数,然后转为年月日时分秒的形式得到当前的时间(时分秒)。主要方法如下:
1)使用CRT函数
char szCurrentDateTime[32];   
time_t nowtime;   
struct tm* ptm;   
time(&nowtime);   
ptm = localtime(&nowtime);   
sprintf(szCurrentDateTime, "%4d-%.2d-%.2d %.2d:%.2d:%.2d",   
    ptm->tm_year + 1900, ptm->tm_mon + 1, ptm->tm_mday,   
    ptm->tm_hour, ptm->tm_min, ptm->tm_sec);  


2)使用SYSTEMTIME
char szCurrentDateTime[32];   
SYSTEMTIME systm;   
GetLocalTime(&systm);   
sprintf(szCurrentDateTime, "%4d-%.2d-%.2d %.2d:%.2d:%.2d",   
        systm.wYear, systm.wMonth, systm.wDay,   
        systm.wHour, systm.wMinute, systm.wSecond);  


3)使用CTime
char szCurrentDateTime[32];   
CTime nowtime;   
nowtime = CTime::GetCurrentTime();   
  
sprintf(szCurrentDateTime, "%4d-%.2d-%.2d %.2d:%.2d:%.2d",   
    nowtime.GetYear(), nowtime.GetMonth(), nowtime.GetDay(),   
    nowtime.GetHour(), nowtime.GetMinute(), nowtime.GetSecond());  


分享到:
评论

相关推荐

    VC++获取系统当前时间

    VC++中获得当前的系统日期和时间的两种方法:SYSTEMTIME方式或者CTime方式,可供参考。

    VC++获取系统时间源代码

    摘要:VC/C++源码,系统相关,时间  VC++获取系统时间,里面有两个实例程序,表达的意思基本一样,别的不多介绍了,得到Windows当前的时间,实例运行截图如上所示。

    VC++ 获取系统时间的方法汇总

    //获取系统时间 CTime tm; tm=CTime::GetCurrentTime();//获取系统日期 str=tm.Format(现在时间是%Y年%m月%d日 %X); MessageBox(str,NULL,MB_OK); a,从CTimet中提取年月日时分秒 CTime t = CTime::GetCurrentTime...

    Visual C++ 编程资源大全(源码 系统)

    需要安装(1149KB)<END><br>30,dt221.zip 日期和时间的扩展类2.2版的更新程序(22KB)<END><br>31,DllIco.zip 得到DLL/EXE文件中的资源定义 Cool(85KB)<END><br>32,stealth.zip 这个由Visual C++ 5.0开发的SDI...

    VC++2010权威开发指南+源代码

     2.8.2 在框架类中获得当前的文档类和视图类对象指针 101  2.8.3 获得应用程序类对象的指针 101  2.8.4 从应用类对象中获得主框架类对象的指针 101  2.9 小结 102  第3章 Visual C++ 2010 MFC菜单编程 103  ...

    设计一个电子通讯录程序-课程设计.docx

    〔2〕使学生应用C++语言在程序设计方面得到系统锻炼,为将来VC进行软件开发打下良好根底。 〔3〕提高学生建立程序文档、归纳总结的能力。 根本要求: 〔1〕要求用C++模块化设计的思想来完成程序的设计; 〔2〕...

    java源码包2

    显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法: ...

    入门学习Linux常用必会60个命令实例详解doc/txt

    这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。每个虚拟控制台可以看作是一个独立的工作站,工作台...

    java源码包---java 源码 大量 实例

    显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法:  可...

    MyFll Microsoft Visual FoxPro设计的扩展库

    SetDateTime 设置Windows系统时间 ChangEres 更改屏幕的分辨率 idleLoad 开始加载空闲检测 idleSeconds 读取系统空闲时间 idleUnload 卸载空闲检测 KillApp 终止指定进程 KillAllApp 终止所有进程,但...

    我整理的VBA 自定义函数大全 共138页

    119.获得当前操作系统的打印机个数及检测打印是否存在 120.枚举打印机名称清单 121.读取网络服务器当前时间 122.下载文件到指定目录 123.自动映射网络驱动器 124.自动断开网络驱动器 125.连接选定单元格中的内容 126...

    java源码包3

    显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法: ...

    java源码包4

    显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法: ...

    JAVA上百实例源码以及开源项目源代码

    显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法:  可...

    JAVA上百实例源码以及开源项目

    显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法:  可...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很...

    PT80-NEAT开发指南v1.1

    版本号 版本描述 发布日期 V 1.0 初始版本。 2012-04-12 V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册.................................................................................................

Global site tag (gtag.js) - Google Analytics