小米技术社区
小米技术社区管理员 关于小米

27岁,山西运城人,职业电商经理人,前端开发工作者,从事过网站建设、网络推广、SEO、SEM、信息流推广、二类电商、网络运维、软件开发,等相关电商工作,经验较为丰富,小米技术社区致力于为广大从事Web前端开发的人员提供一些力所能及的引导和帮助 ...[更多]

E-mail:mzze@163.com

Q Q:32362389

W X:xiaomi168527

小米技术社区大牛王飞 关于王飞

27岁,山西运城人,职业电商经理人,网络工程师兼运维,从事过运营商网络建设,企业网络建设、优化。数据中心网络维护等通过,经验丰富,座右铭:当自己休息的时候,别忘了别人还在奔跑。 ...[更多]

E-mail:wf_live@126.com

Q Q:3940019

微博:王小贱ss

小米技术社区设计小艳 关于小艳

大于花一样的年龄,河南郑州是我家,2010年在北京接触团购网,2011年进入天猫淘宝一待就是四年,如今已经将设计走向国际化(ps:误打误撞开始进入阿里巴巴国际站的设计,嘿嘿)五年电商设计,丰富经验,从事过天猫淘宝阿里各项设计,店铺运营,产品拍摄;我将我的经历与您分享是我的快乐!座右铭:越努力越幸运! ...[更多]

E-mail:97157726@qq.com

Q Q:97157726

标签云
精品推荐
  • 易语言<时间操作>18个命令详解

    易语言<时间操作>18个命令详解

    Examples时间操作-系统核心支持库编号命令名返回值用法举例备注1取现行时间 ()日期时间型取现行时间 ()取出来的是:2020年8月5日14时41分34秒2置现行时间 ()逻辑型置现行时……
    640人已经看过了

易语言<时间操作>18个命令详解

分类: 系统核心支持库335个赞
时间操作18个命令 - [系统核心支持库]
编号命令名返回值用法举例备注
1取现行时间 ()日期时间型取现行时间 ()取出来的是:2020年8月5日14时41分34秒
2置现行时间 ()逻辑型置现行时间 ([2004年11月15日])易语言的置现行时间是对SetLocalTime的封装,但是win7以上的系统用这个需要SE_SYSTEMTIME_NAME权限,“以管理员身份运行”后就可以了!
3取日期()日期时间型取日期 (取现行时间 ())
4取年份()整数型取年份 (取现行时间 ())
5取月份()整数型取月份 (取现行时间 ())
6取日()整数型取日 (取现行时间 ())
7取小时()整数型取小时 (取现行时间 ())
8取分钟()整数型取分钟 (取现行时间 ())
9取秒()整数型取秒 (取现行时间 ())
10取星期几()整数型取星期几 (取现行时间 ())星期日为1,星期一为 2,如果想转换成星期几,配合 多项选择() 命令即可,例:多项选择 (局10_星期几, “星期日”, “星期一”, “星期二”, “星期三”, “星期四”, “星期五”, “星期六”)
11取时间 ()日期时间型取时间 (取现行时间 ())
12取某月天数 (,)整数型取某月天数 (2000, 2)
13时间到文本 (,)文本型时间到文本 ([2020年8月5日12时11分40秒], #时间部分)2时间到文本参数:1、#全部转换; 2、#日期部分; 3、#时间部分
14到时间()日期时间型到时间 (“2004年11月15日”)支持以下7种模式转换:1、1973年11月15日12时30分25秒  2、1973/11/15  12:30:25  3、1973/11/15/12/30/25  4、1973/11/15/12:30:25  5、1973-11-15-12-30-25  6、1973-11-15-12:30:25  7、19731115123025 
15取时间间隔(, , ,)双精度小数型取时间间隔 (到时间 (“2020年8月5日12时11分40秒”), 到时间 (“2022年8月5日12时11分40秒”), #日)3间隔部分常量:1、#年份; 2、#季度; 3、#月份; 4、#周; 5、#日; 6、#小时; 7、#分钟; 8、#秒。
16增减时间(, ,)日期时间型增减时间 (到时间 (“2020年8月5日12时11分40秒”), #年份, -3)2被增加部分常量:1、#年份; 2、#季度; 3、#月份; 4、#周; 5、#日; 6、#小时; 7、#分钟; 8、#秒。
17取时间部分 (,)整数型取时间部分 (到时间 (“2020年8月5日12时11分40秒”), #季度)2去间隔部分常量:#年份; 2、#季度; 3、#月份; 4、#自年首周数; 5、#日; 6、#小时; 7、#分钟; 8、#秒; 9、#星期几; 10、#自年首天数。其中:自年首周数、自年首天数均从 1 开始。
18指定时间 (, , , , , )
指定时间 (2020, 2, 10, 18, 30, 5)





易语言时间操作实例详解

点击看大图

易语言时间命令

实例源码如下:

.版本 2
.支持库 spec

.程序集 窗口程序集_启动窗口

.子程序 _按钮_测试_被单击
.局部变量 局10_星期几, 整数型
.局部变量 局3_取日期, 日期时间型
.局部变量 局4_取年份, 整数型
.局部变量 局5_取月份, 整数型
.局部变量 局6_取日, 整数型
.局部变量 局7_取小时, 整数型
.局部变量 局8_取分钟, 整数型
.局部变量 星期, 文本型
.局部变量 局1_取现行时间, 日期时间型
.局部变量 局9_取秒, 整数型
.局部变量 局11_取时间, 日期时间型
.局部变量 局2_置现行时间, 逻辑型
.局部变量 局12_取某月天数, 整数型
.局部变量 局13_时间到文本, 文本型
.局部变量 局14_到时间, 日期时间型
.局部变量 局15_时间间隔, 双精度小数型
.局部变量 局16_增减时间, 日期时间型
.局部变量 局17_取时间部分, 整数型
.局部变量 局18_指定时间, 日期时间型

局1_取现行时间 = 取现行时间 ()
局2_置现行时间 = 置现行时间 ([2004年11月15日])
局3_取日期 = 取日期 (取现行时间 ())
局4_取年份 = 取年份 (取现行时间 ())
局5_取月份 = 取月份 (取现行时间 ())
局6_取日 = 取日 (取现行时间 ())
局7_取小时 = 取小时 (取现行时间 ())
局8_取分钟 = 取分钟 (取现行时间 ())
局9_取秒 = 取秒 (取现行时间 ())
局10_星期几 = 取星期几 (取现行时间 ())
局11_取时间 = 取时间 (取现行时间 ())
局12_取某月天数 = 取某月天数 (2000, 2)
局13_时间到文本 = 时间到文本 ([2020年8月5日12时11分40秒], #时间部分)
局14_到时间 = 到时间 (“2004年11月15日”)
局15_时间间隔 = 取时间间隔 (到时间 (“2020年8月5日12时11分40秒”), 到时间 (“2022年8月5日12时11分40秒”), #日)
局16_增减时间 = 增减时间 (到时间 (“2020年8月5日12时11分40秒”), #年份, -3)
局17_取时间部分 = 取时间部分 (到时间 (“2020年8月5日12时11分40秒”), #季度)
局18_指定时间 = 指定时间 (2020, 2, 10, 18, 30, 5)
星期 = 多项选择 (局10_星期几, “星期日”, “星期一”, “星期二”, “星期三”, “星期四”, “星期五”, “星期六”)
' 局1-10
编辑框_测试.内容 = “完整日期是:” + 到文本 (局1_取现行时间) + #换行符 + “日期是:” + 到文本 (局3_取日期) + #换行符 + “年份是:” + 到文本 (局4_取年份) + #换行符 + “月份是:” + 到文本 (局5_取月份) + #换行符 + “日是:” + 到文本 (局6_取日) + #换行符 + “小时是:” + 到文本 (局7_取小时) + #换行符 + “分钟是:” + 到文本 (局8_取分钟) + #换行符 + “秒数是” + 到文本 (局9_取秒) + #换行符 + “今天是” + 到文本 (星期) + #换行符
' 局9-18
调试输出 (局11_取时间, 局12_取某月天数, 局13_时间到文本, 局14_到时间, 局15_时间间隔, 局16_增减时间, 局17_取时间部分, 局18_指定时间, 局2_置现行时间)

' 以上是关于时间命令的各种测试,测试作者:小米,网址:www.bbsxiaomi.com


小米技术社区

本站内容均为小米原创,转载请注明出处:小米技术社区>> 易语言<时间操作>18个命令详解