Windows API 第六篇 GetLocalTime
GetLocalTime获取系统时间信息。函数原型:
VOID   WINAPI  GetLocalTime(
    __out LPSYSTEMTIME lpSystemTime
    );
先来看SYSTEMTIME结构:
typedef struct _SYSTEMTIME {
    WORD wYear;
    WORD wMonth;
    WORD wDayOfWeek;
    WORD wDay;
    WORD wHour;
    WORD wMinute;
    WORD wSecond;
    WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
可知该函数可以很方便的得到当前时间的有关信息。
举一个小例子:
#include <Windows.h>
void main()
{
SYSTEMTIME sysTime;
GetLocalTime(&sysTime);
char szYear[] = {};
char szMonth[] = {};
char szDate[] = {};
char szDayOfWeek[] = {};
char szHour[] = {};
char szMinute[] = {};
char szSecond[] = {};
char szFullTime[] = {};
sprintf_s(szFullTime, "%s年:%s月:%s日:星期%s:%s时:%s分:%s秒", szYear, szMonth, szDate, szDayOfWeek, szHour, szMinute, szSecond); //szFullTime:2015年:10月:18日:星期0:0时:48分:49秒 }
Windows API 第六篇 GetLocalTime的更多相关文章
- windows API 第22篇 WTSGetActiveConsoleSessionId
		函数原型:DWORD WTSGetActiveConsoleSessionId (VOID)先看一下原文介绍: The WTSGetActiveConsoleSessionId function re ... 
- windows API 第13篇 MoveFileEx
		上一篇介绍了MoveFile,这次分析MoveFileEx,它是MoveFile的扩展函数,功能还要更加强大些.先看定义: BOOL WINAPI MoveFileEx( _In_ LPCTS ... 
- Windows API 第三篇
		1.获得程序自身的路径: DWORD GetModuleFileName( HMODULE hModule, // handle to module LPTSTR lpFilename, // pat ... 
- Windows API 第21篇 DeleteVolumeMountPoint 删除挂载点
		函数原型:BOOL DeleteVolumeMountPoint( LPCTSTR lpszV ... 
- Windows API 第20篇 SetVolumeMountPoint 设置卷挂载点参数错误
		函数原型:BOOL SetVolumeMountPoint( IN LPCTSTR lpszVo ... 
- Windows API 第20篇 GetVolumeNameForVolumeMountPoint
		函数原型: BOOL GetVolumeNameForVolumeMountPoint( ... 
- Windows API 第19篇 FindFirstVolumeMountPoint FindNextVolumeMountPoint
		相关函数:HANDLE FindFirstVolumeMountPoint( ... 
- windows API 第 18篇 FindFirstVolume FindNextVolume
		函数定义:Retrieves the name of a volume on a computer. FindFirstVolume is used to begin scanning the vol ... 
- Windows API 第17篇 GetLogicalDriveStrings 获取本机所有逻辑驱动器,以根目录的形式表示
		函数原型:DWORD GetLogicalDriveStrings( DWORD nBufferLength, // size of buffer ... 
随机推荐
- 使用Element的upload上传组件,不使用action属性上传
			1.需要实现的效果如下图,在点击提交的时候再提交file数据,和其他数据统一上传,我把file转换成了base64的格式,可以再上传之前显示缩略图 2.代码分析 action属性值为"#&q ... 
- PL/SQL创建用户
			步骤一:新建 步骤二:填写信息 对应SQL代码 -- Create the user create user WENT identified by "longrise" defau ... 
- day  66  Django基础二之URL路由系统
			Django基础二之URL路由系统 本节目录 一 URL配置 二 正则表达式详解 三 分组命名匹配 四 命名URL(别名)和URL反向解析 五 命名空间模式 一 URL配置 Django 1.11 ... 
- Quartz 定时任务配置(spring中)
			<!-- Quartz --> <bean name="task" class="com.geostar.geosmarter.nodemanag ... 
- uploadify上传附件 点击保存无效 切F12就可以正常保存
			感谢 这篇文章 https://blog.csdn.net/koala25/article/details/70230046 uploadify上传附件 点击保存无效 切F12就可以正常保存了, ... 
- springboot+springsecurity+thymeleaf
			来源:听秦疆老师的课笔记 springsecurity是一个权限管理框架,用来授权,认证,加密等等......类似的工具还有shiro 1.整合 我用的是springboot2.2.0版本,导入以下依 ... 
- 面试系列13 redis都有哪些数据类型
			(1)string 这是最基本的类型了,没啥可说的,就是普通的set和get,做简单的kv缓存 (2)hash 这个是类似map的一种结构,这个一般就是可以将结构化的数据,比如一个对象(前提是这个对象 ... 
- springcloud系列15 bus的使用
			可以结合wekbbok进行通知: 将更新的代码进行点击就好: 
- java_缓冲流(字节输入流)
			/** * java.iko.BufferedInputStream extends InputStream * BufferedInputStream:字节缓冲输入流 * 构造方法: * Buffe ... 
- 阿里云香港ECS搭建Shadowscoks
			注(转https://yijingping.github.io/2016/11/29/fanqiang.html) 1 为什么FQ 作为一个技术人员, 最常用的就是Google.StackOverfl ... 
