文档章节

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

涂孟超
 涂孟超
发布于 2014/09/26 15:37
字数 162
阅读 19
收藏 0
点赞 0
评论 0
//声明
GetLocalTime(
  var lpSystemTime: TSystemTime {TSystemTime 结构}
);                              {无返回值}

//设置本地时间
SetLocalTime(
  const lpSystemTime: TSystemTime {TSystemTime 结构}
): BOOL;

//SetSystemTime 设置的是格林尼治时间
SetSystemTime(
  const lpSystemTime: TSystemTime {TSystemTime 结构}
): BOOL;

//TSystemTime 是 _SYSTEMTIME 结构的重定义:
_SYSTEMTIME = record
  wYear: Word;         {年}
  wMonth: Word;        {月}
  wDayOfWeek: Word;    {周}
  wDay: Word;          {日}
  wHour: Word;         {时}
  wMinute: Word;       {分}
  wSecond: Word;       {秒}
  wMilliseconds: Word; {毫秒}
end;

 
 
 
 
 

 

 

  
//举例: procedure TForm1.FormCreate(Sender: TObject); var T: TSystemTime; begin GetSystemTime(T); Memo1.Clear; with Memo1.Lines do begin add(Format('年: %d',[T.wYear])); add(Format('月: %d',[T.wMonth])); add(Format('周: %d',[T.wDayOfWeek])); add(Format('日: %d',[T.wDay])); add(Format('时: %d',[T.wHour])); add(Format('分: %d',[T.wMinute])); add(Format('秒: %d',[T.wSecond])); add(Format('毫秒: %d',[T.wMilliseconds])); end; end;
//效果图:

本文转载自:http://www.cnblogs.com/del/archive/2008/02/13/1067753.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2004
码字总数 14107
作品 0
深圳
程序员
c++记录程序运行时间

DWORD start_time=GetTickCount(); {...} DWORD end_time=GetTickCount(); DWORD Subtime = (endtime-starttime); int k = 0; 在调试中,经常需要计算某一段代码的执行时间,下面给出两种常用......

moki_oschina ⋅ 2015/11/16 ⋅ 0

windows时间 api

typedef struct _FILETIME { DWORD dwLowDateTime; DWORD dwHighDateTime; } FILETIME, *PFILETIME, *LPFILETIME; typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek;......

江河海流 ⋅ 2014/05/08 ⋅ 0

时间的处理--与网络时间同步

时间准确的重要性不言而喻,有时候我们对时间的要求非常严格,有时候也要求不允许用户调整系统时间,有时候。。。等等情况下,我们都需要时间的同步,虽然Windows也有DOS命令来保持和时钟服务...

长平狐 ⋅ 2012/06/11 ⋅ 0

VC/MFC中计算程序运行时间

在我们实际的编程工作中,经常要测量程序的运行时间,比如衡量算法的运行时间等等。在这里我收集了网上集中测量程序运行时间的方法。 通过网上查阅资料,找到以下几种VC中求取程序运行时间的...

长平狐 ⋅ 2013/12/25 ⋅ 0

在windows下如何设置精确到微秒级的时间

咨询下大神,在下在做一个windows平台上的时间同步系统,测量延迟可以达到微秒级,现在是不知道怎么修正,找了下系统函数,能找到的只有毫秒级的设置,setlocaltime(),

老高0511 ⋅ 2017/12/22 ⋅ 1

C语言获取SYSTEMTIME

C语言中如何获取时间?精度如何?1 使用timet time( timet * timer ) 精确到秒2 使用clockt clock() 得到的是CPU时间精确到1/CLOCKSPER_SEC秒3 计算时间差使用double difftime( timet timer1...

二胡艺 ⋅ 2014/03/24 ⋅ 0

[Beautifulzzzz的博客目录] 快速索引点这儿O(∩_∩)O~~,红色标记的是不错的(⊙o⊙)哦~

3D相关开发 [direct-X] 1、direct-X最小框架 [OpenGL] 1、环境搭建及最小系统 [OpenGL] 2、企业版VC6.0自带的Win32-OpenGL工程浅析 51单片机 [51单片机] 1602液晶显示控制代码 [51单片机] 1...

史迪奇2号 ⋅ 2017/08/01 ⋅ 0

C++ 取得系统当前时间

include //* 方法一 time_t tt = time(NULL);//这句返回的只是一个时间cuo tm* t= localtime(&tt); printf("%d-%02d-%02d %02d:%02d:%02dn", t->tm_year + 1900, t->tm_mon + 1, t->tm_mday,......

cxycappuccino ⋅ 2016/03/30 ⋅ 0

获取当前的时间秒出错

今天没事随便写写发现获取的时间不对,求指教; 红帽虚拟机:c++程序 #include #include using namespace std; class Date { int year; int month; int day; int hour; int min; int sec; pu...

jize ⋅ 2014/11/08 ⋅ 1

C/C++获取当前系统时间

个人觉得第二种还是比较实用的,而且也是最常用的~ 不过当计算算法耗时的时候,不要忘记second,不能只要用Milliseconds来减,不然后出现负值,若是算法耗时太长就得用minutes啦。再不然,就...

云栖希望。 ⋅ 2017/12/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周六乱弹 —— 假如你被熊困到树上

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《如果写不出好的和弦就该在洒满阳光的钢琴前一起吃布丁》 《如果写不出好的和弦就该在洒满阳光的钢琴前一起吃布丁》- 谢...

小小编辑 ⋅ 29分钟前 ⋅ 2

vbs 取文件大小 字节

dim namedim fs, s'name = Inputbox("姓名")'msgbox(name)set fs = wscript.createobject("scripting.filesystemobject") 'fs为FSO实例if (fs.folderexists("c:\temp"))......

vga ⋅ 今天 ⋅ 1

高并发之Nginx的限流

首先Nginx的版本号有要求,最低为1.11.5 如果低于这个版本,在Nginx的配置中 upstream web_app { server 到达Ip1:端口 max_conns=10; server 到达Ip2:端口 max_conns=10; } server { listen ...

算法之名 ⋅ 今天 ⋅ 0

Spring | IOC AOP 注解 简单使用

写在前面的话 很久没更新笔记了,有人会抱怨:小冯啊,你是不是在偷懒啊,没有学习了。老哥,真的冤枉:我觉得我自己很菜,还在努力学习呢,正在学习Vue.js做管理系统呢。即便这样,我还是不...

Wenyi_Feng ⋅ 今天 ⋅ 0

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 今天 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部