主题:  如何将时钟日期改成中文形式出现

周敏亚

职务:普通成员
等级: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
推荐!!