开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 13975|回复: 96
收起左侧

[已结束] 【NO.0035】获取日期时间星期

[复制链接]

结帖率:100% (1/1)
发表于 2011-10-28 17:43:43 | 显示全部楼层 |阅读模式   江苏省苏州市
本帖最后由 冰点 于 2011-11-8 13:42 编辑

开版第一贴:(设置为回帖仅作者可见,以防抄袭,到期后全部公开,大家相互学习)

在进入精易后跟不少网友交流过程中,发现很多网友易基础实在不怎么样,看似很简单的问题,往往解决不了,想想作业还是从基础开始吧

第一贴就从获取时间开始:

要求:
    得到当前日期时间和星期,具体格式例如:2011-10-27 20:30:10 星期四

条件:无条件,只要能达到输出上述内容即可,不可用模块,命令越少越好

奖励:作业简单,只要完成,+2精币,创新者酌情加奖

时间:一星期

================================================

作业结束,看了这几天大家交的作业,还是有部分对于易的一些基本命令不熟,舍近求远的使用复杂的命令来求结果。
建议大家看看其他人的作业参考下,因为大部分都不错,我就不建议大家看谁的了。
结帖率:0% (0/1)
发表于 2011-10-28 17:49:10 | 显示全部楼层   广东省梅州市
本帖最后由 qq764520536 于 2011-10-28 18:05 编辑

沙发拿下 等下编辑 嘿嘿 lc.rar (915 Bytes, 下载次数: 130)

评分

参与人数 1精币 +2 收起 理由
孤心人 + 2 标准写法,正确答案,感谢支持!

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:100% (4/4)

签到天数: 11 天

发表于 2011-10-28 17:53:22 | 显示全部楼层   湖南省益阳市
本帖最后由 千年 于 2011-10-28 18:02 编辑

修改一下去,抱歉,我没看清楚,还有时间。


test.zip (1.42 KB, 下载次数: 32)

点评

虽然日期格式没有符合要求,但还算是得出正确结果,而且增加了判断日期时间的字符长度,考虑到了输出的标准化界面,不错   江苏省苏州市  发表于 2011-10-31 12:43

评分

参与人数 1精币 +2 收起 理由
孤心人 + 2 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
发表于 2011-10-28 18:27:44 | 显示全部楼层   湖北省孝感市
.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

时钟1.时钟周期 = 1000

.子程序 _时钟1_周期事件
.局部变量 时, 文本型
.局部变量 分, 文本型
.局部变量 秒, 文本型
.局部变量 星期, 文本型
.局部变量 月, 文本型
.局部变量 日, 文本型

.如果 (取小时 (取现行时间 ()) < 10)
    时 = “0” + 到文本 (取小时 (取现行时间 ()))
.否则
    时 = 到文本 (取小时 (取现行时间 ()))
.如果结束
.如果 (取分钟 (取现行时间 ()) < 10)
    分 = “0” + 到文本 (取分钟 (取现行时间 ()))
.否则
    分 = 到文本 (取分钟 (取现行时间 ()))
.如果结束
.如果 (取秒 (取现行时间 ()) < 10)
    秒 = “0” + 到文本 (取秒 (取现行时间 ()))
.否则
    秒 = 到文本 (取秒 (取现行时间 ()))
.如果结束
.如果 (取星期几 (取现行时间 ()) - 1 = 0)
    星期 = “星期日”
.否则
    星期 = “星期” + 到文本 (数值到大写 (取星期几 (取现行时间 ()) - 1, 真))
.如果结束
.如果 (取月份 (取现行时间 ()) < 10)
    月 = “0” + 到文本 (取月份 (取现行时间 ()))
.否则
    月 = 到文本 (取月份 (取现行时间 ()))
.如果结束
.如果 (取日 (取现行时间 ()) < 10)
    日 = “0” + 到文本 (取日 (取现行时间 ()))
.否则
    日 = 到文本 (取日 (取现行时间 ()))
.如果结束
标签1.标题 = 到文本 (取年份 (取现行时间 ())) + “-” + 月 + “-” + 日 + “ ” + 时 + “:” + 分 + “:” + 秒 + “ ” + 星期
[e].版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

时钟1.时钟周期 = 1000

.子程序 _时钟1_周期事件
.局部变量 时, 文本型
.局部变量 分, 文本型
.局部变量 秒, 文本型
.局部变量 星期, 文本型
.局部变量 月, 文本型
.局部变量 日, 文本型

.如果 (取小时 (取现行时间 ()) < 10)
    时 = “0” + 到文本 (取小时 (取现行时间 ()))
.否则
    时 = 到文本 (取小时 (取现行时间 ()))
.如果结束
.如果 (取分钟 (取现行时间 ()) < 10)
    分 = “0” + 到文本 (取分钟 (取现行时间 ()))
.否则
    分 = 到文本 (取分钟 (取现行时间 ()))
.如果结束
.如果 (取秒 (取现行时间 ()) < 10)
    秒 = “0” + 到文本 (取秒 (取现行时间 ()))
.否则
    秒 = 到文本 (取秒 (取现行时间 ()))
.如果结束
.如果 (取星期几 (取现行时间 ()) - 1 = 0)
    星期 = “星期日”
.否则
    星期 = “星期” + 到文本 (数值到大写 (取星期几 (取现行时间 ()) - 1, 真))
.如果结束
.如果 (取月份 (取现行时间 ()) < 10)
    月 = “0” + 到文本 (取月份 (取现行时间 ()))
.否则
    月 = 到文本 (取月份 (取现行时间 ()))
.如果结束
.如果 (取日 (取现行时间 ()) < 10)
    日 = “0” + 到文本 (取日 (取现行时间 ()))
.否则
    日 = 到文本 (取日 (取现行时间 ()))
.如果结束
标签1.标题 = 到文本 (取年份 (取现行时间 ())) + “-” + 月 + “-” + 日 + “ ” + 时 + “:” + 分 + “:” + 秒 + “ ” + 星期
[/e]

评分

参与人数 1精币 +2 收起 理由
孤心人 + 2 答案正确,输出格式标准,感谢支持!

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:84% (21/25)
发表于 2011-10-28 18:28:24 | 显示全部楼层   广东省湛江市
就当是来帮你撑场的,哈哈! ww.rar (866 Bytes, 下载次数: 8)

评分

参与人数 1精币 +1 收起 理由
孤心人 + 1 感谢支持,虽然取得的日期时间都对,但格式.

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:96% (27/28)

签到天数: 29 天

发表于 2011-10-28 18:43:20 | 显示全部楼层   黑龙江省哈尔滨市
例程.zip (17.13 KB, 下载次数: 36)

点评

呵呵,你厉害,竟然取网络时间,虽然格式不对,但这是一个不错的取网络时间例程,不过每秒读7次网络,有点晕.....   江苏省苏州市  发表于 2011-10-31 16:32

评分

参与人数 1精币 +2 收起 理由
孤心人 + 2 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:54% (13/24)
发表于 2011-10-28 18:43:59 | 显示全部楼层   湖南省益阳市
本帖最后由 易语言2018 于 2011-10-28 18:45 编辑

复件 2.rar (1.08 KB, 下载次数: 5)

点评

目标是达到了,但是有点缺陷,1、取得的日期时间没有判断长度,这就造成可能是1位或2位,参差不齐。2、取星期几,可以直接使用“多项选择”命令,或直接扣除1,再转换成大写得到,具体代码可以看板凳和地板   江苏省苏州市  发表于 2011-10-31 16:55

评分

参与人数 1精币 +1 收起 理由
孤心人 + 1 继续努力

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:83% (5/6)
发表于 2011-10-28 19:20:09 | 显示全部楼层   浙江省嘉兴市
本帖最后由 Sulen 于 2011-10-28 19:20 编辑

作业.zip (1.04 KB, 下载次数: 5)

点评

答案正确,感谢支持,美中不足的就是少了字符长度判断,如果都转换成2位数,就好看多了   江苏省苏州市  发表于 2011-10-31 17:01

评分

参与人数 1精币 +2 收起 理由
孤心人 + 2 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2011-10-28 20:08:57 | 显示全部楼层   云南省曲靖市
.版本 2

.子程序 取格式时间文本, 文本型, 公开, 返回如:“2011-10-27 20:30:10 星期四”格式的时间文本
.参数 时间, 日期时间型, , 待处理时间
.局部变量 临时文本, 文本型
.局部变量 星期几, 文本型, , "0"
.局部变量 n, 整数型

加入成员 (星期几, “日”)
加入成员 (星期几, “一”)
加入成员 (星期几, “二”)
加入成员 (星期几, “三”)
加入成员 (星期几, “四”)
加入成员 (星期几, “五”)
加入成员 (星期几, “六”)
n = 取星期几 (时间)
临时文本 = 到文本 (取年份 (时间)) + “-” + 到文本 (取月份 (时间)) + “-” + 到文本 (取日 (时间)) + “ ” + 到文本 (取小时 (时间)) + “:” + 到文本 (取分钟 (时间)) + “:” + 到文本 (取秒 (时间)) + “ 星期” + 星期几 [n]
返回 (临时文本)

点评

正确答案,不过可以不用数组,直接使用“多项选择”命令更方便点,具体代码可以看看板凳和地板的代码,还有,如果能把所有数值全转换成2位数就更好了。   江苏省苏州市  发表于 2011-10-31 18:35

评分

参与人数 1精币 +2 收起 理由
孤心人 + 2 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:100% (5/5)
发表于 2011-10-28 20:18:02 | 显示全部楼层   江苏省泰州市
获取日期时间星期.rar (1.14 KB, 下载次数: 8)

点评

虽然取得时间正确,但格式没有按要求来,具体可以看看板凳和地板的源码   江苏省苏州市  发表于 2011-10-31 18:38

评分

参与人数 1精币 +1 收起 理由
孤心人 + 1 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表