|
主题: 如何将时钟日期改成中文形式出现
|
周敏亚
职务:普通成员
等级:1
金币:1.0
发贴:152
|
#12002/8/22 8:21:27
我在做时钟显示时,因为系统变量dayname的只是英文,所以,我用了这样一条语句: if dayname="monday" then dayn:="星期一" 可是,为什么我在显示图标中写了{dayn}后,除了出现0,什么都没有啊?当我用{dayname}的话,就显示的是monday。 我已经打开显示设计图标update displayed variables属性了
|
hw26
职务:普通成员
等级:1
金币:11.0
发贴:240
|
#22002/8/22 8:55:19
应该写成: if DayName="Monday" then dayn:="星期一" end if 注意大小写,字符monday和Monday是不同的,变量没关系。 最好将dayn的初始值设为:"",你可以比较两个不同的情况。 还有,最后得end if结尾,不然会报错。
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#32002/8/22 9:15:05
周敏亚在上个帖子中说 引用: 我在做时钟显示时,因为系统变量dayname的只是英文,所以,我用了这样一条语句: if dayname="monday" then dayn:="星期一" 可是,为什么我在显示图标中写了{dayn}后,除了出现0,什么都没有啊?当我用{dayname}的话,就显示的是monday。 我已经打开显示设计图标update displayed variables属性了
if dayname="Monday" then dayn:="星期一" 具体的英文星期名可以参看dayname变量说明 这样写就可以了。。其他的没关系因为星期是一天才变一次的。。所以设置 update displayed variables属性与否我想没多大关系。。
|
周敏亚
职务:普通成员
等级:1
金币:1.0
发贴:152
|
#42002/8/22 10:08:36
哈哈,rock&hw26,谢谢啦 ,我一不小心这么快就弄明白了 真好玩
编辑历史:[这消息被周敏亚编辑过(编辑时间2002-08-22 10:12:57)]
|
kiwi_5d
职务:普通成员
等级:1
金币:0.0
发贴:12
|
#52002/8/28 19:56:06
其实这可用一个很简单的方法来实现,没必要这么麻烦! 具体如下: 计算图标中输入: months := ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"] days := [#Sunday:"星期日", #Monday:"星期一", #Tuesday:"星期二", #Wednesday:"星期三", #Thursday:"星期四", #Friday:"星期五", #Saturday:"星期六"] 显示图标: {days[Symbol(DayName)]} {months[Month]} 这样就可以显示中文 星期几 和月份
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#62002/8/28 20:12:53
推荐!!
|