GetLocalTime是一个Windows API 函数,用来获取当地的当前系统日期和时间。
函数原型:
VOID GetLocalTime(
LPSYSTEMTIME lpSystemTime //address of system times structure
);
参数说明:
lpSystemTime: 指向一个用户自定义包含日期和时间信息的类型为 SYSTEMTIME 的变量,该变量用来保存函数获取的时间信息。
此函数会把获取的系统时间信息存储到SYSTEMTIME结构体里边
typedef struct _SYSTEMTIME
{
WORD wYear;//年
WORD wMonth;//月
WORD wDayOfWeek;//星期,0为星期日,1为星期一,2为星期二……
WORD wDay;//日
WORD wHour;//时
WORD wMinute;//分
WORD wSecond;//秒
WORD wMilliseconds;//毫秒
}SYSTEMTIME,*PSYSTEMTIME;
适用平台/头文件和链接库:
Windows 95及以上版本、Windows NT3.1及以上版本、Windows CE1.0及以上版本
头文件: winbase.h
链接库:coredll.lib
举例:
SYSTEMTIME stTime;
GetLocalTime(&stTime);
WORD wYear = stTime.wYear;
WORD wMonth = stTime.wMonth;
WORD wDay = stTime.wDay;
WORD wHour = stTime.wHour;
WORD wMinute = stTime.wMinute;
WORD wSecond = stTime.wSecond;
CString m_date;
//m_date字符串即为当前时间。如:2010年4月23日 11:12:45
m_date.Format("%4d年%2d月%2d日 %2d:%2d:%2d", wYear, wMonth, wDay, wHour, wMinute, wSecond);

程序示例
#include<stdio.h>
#include<windows.h>
#include<winbase.h>
int main(intargc,char*argv[]){
SYSTEMTIMEtime;
GetLocalTime(&time);
printf(“当前时间为:%2d:%2d:%2d\n”,time.wHour,time.wMinute,time.wSecond);
return0;}
执行结果:
当前时间为:12: 5:52

GetLocalTime相关推荐

  1. Windows API一日一练(70)GetSystemTime和GetLocalTime函数

    时间是一个非常重要的信息,比如写LOG时,就需要把时间输出来,跟踪程序是什么时候出错的.或者当你开发一个银行交易系统时,就要记录当前交易的时间,以便后面可以输出报表,打印给信用卡用户.根据不同的需求, ...

  2. WinAPI: GetLocalTime、SetLocalTime、SetSystemTime - 获取与设置系统时间

    为什么80%的码农都做不了架构师?>>>    //声明 GetLocalTime(var lpSystemTime: TSystemTime {TSystemTime 结构} ); ...

  3. GetCurrentTime(),GetLocalTime(),GetSystemTime()之间的区别

    1. GetCurrentTime() GetCurrentTime()只和16位版本的windows兼容,在32位windows下最好用gettickcount(); 2. GetLocalTime ...

  4. GetLocalTime 和 GetSystemTime 的区别

    GetSystemTime()  该接口获取格林威治标准时间 GetLocalTime()  该接口用来获取当地的当前系统日期和时间 如果在软件中一天检测一次的话,最好采用 GetLocalTime( ...

  5. win32api 中mouse_event、GetFullPathName(fileName)、.GetLocalTime()、GetSystemDirectory()等函数的用法

    关注公众号:[小张Python],为你准备了 50+ 本Python 精品电子书籍 与 50G + 优质视频学习资料,后台回复关键字:1024 即可获取:如果对博文内容有什么疑问,公众号后台添加作者[ ...

  6. 获取系统时间GetSystemTime、GetLocalTime、GetTickTime

    在说时间之前先说一个经常要用的时间结构体,Linux中与windows一样 SYSTEMTIME 结构体 typedef struct _SYSTEMTIME {WORD wYear;WORD wMo ...

  7. 用SYSTEMTIME和GetLocalTime实现实时钟表

    用的是EasyX结合vs2010实现的,首先来看一下效果: 然后是对这个程序重要函数的分析: (1)系统变量类型SYSTEMTIME,用来定义时间对象(SYSTEMTIME ti),然后用GetLoc ...

  8. 获取系统时间精确到毫秒级C++代码实现

    #include <windows.h>//必须包此头文件 #include<iostream> using namespace std; int main() {     S ...

  9. Windows API函数大全

    1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同 ...

最新文章

  1. 每日一皮:两个实习生的结对编程...
  2. channelinboundhandler中都包含了哪一类的方法_备考CMA考试有哪些方法技巧?
  3. No resource found that matches the given name 'android:Widget.Material.ActionButton'.
  4. 优化案例(part8)--Robust Recovery of Subspace Structures by Low-Rank Representation
  5. MFC 教程【9_MFC的状态】
  6. 【Codeforces Round #317 Div1 —— A】Lengthening Sticks【数学思维题】
  7. ImportError: /home/cyj/anaconda2/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
  8. js基础——图片切换实例(函数传参)
  9. [flink]各种大厂开源案例
  10. fliebeat+kafka ELK日志分析平台实战
  11. Linux ping 测试IP地址与 telnet 测试IP端口
  12. flyway版本号_使用flyway作为数据库版本工具
  13. Spring扩展点总结
  14. win7 引导 ubuntu
  15. Redis命令之HGetAll性能问题解决方案
  16. 图片上传时报403问题
  17. C语言 生成集合的幂集
  18. DaVinci Resolve Studio(达芬奇调色)v15.3.0中文版
  19. java基于http协议客户端与服务器端的交互,通俗易懂客户端与服务器端交互原理(HTTP数据请求与HTTP响应,包括Servlet部分...
  20. Zernike多项式波前重建算法

热门文章

  1. SQL Server2008R2查询数据库的物理路径
  2. Jconsole查看Weblogic自定义MBean
  3. foxpro:将表写入excel
  4. VS 2005 或 VS 2008 在安装VSS 2005后,看不到源代码管理的解决办法
  5. 静态优先权和动态优先权
  6. JavaScript中的数学对象Math
  7. 机器学习中的数学基础相关知识总结
  8. 以太网,局域网,万维网
  9. php 可维护性的代码,软件的可复用性和可维护性
  10. Spring Boot 2.1.5 正式发布,1.5.x 即将结束使命!