智能客服
你问我答,随时在线为你解决问题
显示指定格式(format)的日期文本,会根据手机默认语言显示该语言下format中特殊字符对应的表示。该功能也支持通用属性和透明度、旋转、缩放动画。
- <DateTime name="" color="" size="" format=""/>
参 数 | 类 型 | 选 项 | 注 释 |
|---|---|---|---|
name | 字符串 | 选填 | 日期变量名称,如果name不为空,则会生成@name.date变量,该变量中存放的是format后的日期文本 |
format | 字符串 | 必填 | 通过格式化字符,输出期望格式的日期,字符含义如下表。(实际功能:替换format中出现在格式化字符含义表格中的字符,其余字符保持原位)。如果没有format则会根据区域和语言显示月日星期的信息 |
color | 字符串 | 选填 | 日期文本颜色,支持6或8位16进制颜色表示,如#ffffff |
size | 数值 | 必填 | 日期文本的大小,默认为0,支持表达式 |
格式化字符的含义
时间格式化通用字符:
字 母 | 表 示 | 格 式 | 示 例 |
|---|---|---|---|
y | 年 | Year | yyy,yyyy:四位数字年,2019 y,yy:两位数年,19 |
M | 年中的月份 | Month | M : 7 MM : 07 MMM : Jul,7月 MMMM : July,七月 MMMMM : J,7 |
d | 月份中的天数 | Number | d :5 dd :05 |
E | 星期中的天数 | Text | E,EE,EEE : Fri,周五 EEEE : Friday 星期五 EEEEE : F,五 |
a | (Am/pm). (上午/下午) 标记 | Text | AM PM /上午 下午 |
H | 一天中的小时数(0-23) | Number | 0,会根据手机时间设置更换成12/24小时制显示 |
k | 一天中的小时数(1-24) | Number | 24,会根据手机时间设置更换成12/24小时制显示 |
K | am/pm 中的小时数(0-11) | Number | 0,会根据手机时间设置更换成12/24小时制显示 |
h | am/pm 中的小时数(1-12) | Number | 12,会根据手机时间设置更换成12/24小时制显示 |
m | 小时中的分钟数 | Number | m : 7 mm : 07 mmm : 007 mmmm : 0007 |
s | 分钟中的秒数 | Number | s : 7 ss : 07 sss : 007 ssss : 0007 |
z | 时区 | Text | zzzz:“中国标准时间” ZZZZZ:“+08:00” ZZZZ:“GMT+08:00” z/Z/ZZ/ZZZ:“+0800” |
时间格式化特殊字符:
字 母 | 表 示 | 格 式 | 示 例 |
|---|---|---|---|
NNNN | 农历 | Text | 六月初八,手机系统默认语言对功能无效,始终显示中文 |
AA | 生肖 | Text | 十二生肖,手机系统默认语言对功能无效,始终显示中文 |
YY | 年干支 | Text | “己亥” 年干支 目前只支持2019及以后的年份,手机系统默认语言对功能无效,始终显示中文 |
NN | 月干支 | Text | ”壬申” 等月干支,手机系统默认语言对功能无效,始终显示中文 |
ee | 日干支 | Text | “癸未” 等日干支,手机系统默认语言对功能无效,始终显示中文 |
II | 时辰干支 | Text | “甲子”等 时辰干支,手机系统默认语言对功能无效,始终显示中文 |
I | 地支时辰 | Text | “子” 等地支时辰,手机系统默认语言对功能无效,始终显示中文 |
N | 农历月 | Text | “正月”,...,“腊月”等 农历月,手机系统默认语言对功能无效,始终显示中文 |
e | 农历日 | Text | “初一”,...,“廿十” 等 农历日,手机系统默认语言对功能无效,始终显示中文 |
aa | 时间段描述 | Text | 0-5点 凌晨;5-11点 上午; 11-13点 中午; 13-17点 下午;17-19点傍晚;19-24点 晚上。手机系统默认语言对功能无效,始终显示中文 |
G | 公元 | Text | "公元",手机系统默认语言对功能无效,始终显示中文 |
Y | 公元年 | Text | 如“二〇一九”,手机系统默认语言对功能无效,始终显示中文 |
CM | 汉字月 | Text | “一”,...,“十二” 等汉字月,手机系统默认语言对功能无效,始终显示中文 |
DD | 汉字日 | Text | "一",...,"三十一"等汉字日,手机系统默认语言对功能无效,始终显示中文 |
D | 一年的第几天 | Number | 一年的第几天 |
t | 二十四节气 | Text | 二十四节气 目前只支持2019-2050年的节气查询,手机系统默认语言对功能无效,始终显示中文 |
示例一:带动画效果日期。添加透明度动画效果,设置日期文本在每个1000ms内从透明到不透明变化,呈现闪动效果。
- <!--带动画效果日期-->
- <DateTime x="20" y="450" color="#000000" size="40" format="yyyy.M.d. E" >
- <AlphaAnimation>
- <Alpha a="0" time="0"/>
- <Alpha a="255" time="1000"/>
- </AlphaAnimation>
- </DateTime>
示例二:部分格式化字符使用展示。
- <!--注意:手机系统语言为中文时显示2019年11月5日 星期二,英文时显示2019年11月5日 Tuesday-->
- <DateTime x="20" y="450" color="#000000" size="40" format="yyyy年MM月d日 EEEE" />
- <!--干支年月日时辰-->
- <DateTime x="400" y="800" size="30" format="YY年 NN月 ee日 II时" color="#69000000"/>
- <!--生肖、公元年、汉字月-->
- <DateTime x="50" y="1000" size="30" format="生肖AA年 GY年CM月DD日 一年的第D天" color="#69000000"/>
- <!--时区-->
- <DateTime x="50" y="1100" size="30" format="目前是aa 时区Z" color="#69000000"/>
- <!--节气-->
- <DateTime x="200" y="900" size="30" format="t" color="#69000000"/>