易语言格式化现行时间源码
系统结构:时间_格式化现行时间,取格式化时间_,取现行时间_,
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _时钟1_周期事件
| |
| |
======程序集1
| |
| |------ 时间_格式化现行时间
| |
| |
======调用的Dll
| |
| |---[dll]------ 取格式化时间_
| |
| |---[dll]------ 取现行时间_
调用的DLL命令:
.DLL命令 取格式化时间_, 整数型, "kernel32", "GetTimeFormatA", , 针对当前指定的“地方”,按特定的格式格式化一个系统时间 格式化过后的字串的长度。零表示出错。会将GetLastError设置为下述值之一:ERROR_INSUFFICIENT_BUFFER,ERROR_INVALID_FLAGS,ERROR_INVALID_PARAMETER
.参数 Locale, 整数型, , 决定了具体格式的地方ID。lpFormat参数中指定的任何信息(倘若不是NULL)都要优先于各地方不同的特别信息
.参数 dwFlags, 整数型, , 如指定了lpFormat,那么该参数应该为零。否则,可设为LOCALE_NOUSEROVERRIDE,表示强制使用系统地方参数——即使它们已由用户更改。用DATE_SHORTDATE或DATE_LONGDATE选择不同的日期格式
.参数 lpTime, 系统时间_, 传址, SYSTEMTIME,用于包容系统时间的一个结构
.参数 lpFormat, 文本型, , 可设为NULL,使用特定于不同地方的值(用vbNull传递一个NULL)。否则包含一个时间格式字串。对h,hh,hhh,hhhh,m,mm,s,ss这样的代码来说,它们的用法与在vb格式命令中的用法是相同的。t和tt用于指定一个时间段标志(A或AM,P或PM)
.参数 lpTimeStr, 文本型, , 指定一个缓冲区,用于容纳格式化过后的字串。注意事先对字串的长度进行正确的预初始化
.参数 cchTime, 整数型, , lpTimeStr缓冲区的长度。如为零,表示函数会返回需要缓冲区的大小;
.DLL命令 取现行时间_, 整数型, "kernel32", "GetLocalTime"
.参数 系统时间格式, 系统时间_, 传址
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。