文档管理中心

日期<DateTime>

功能概述

显示指定格式(format)的日期文本,会根据手机默认语言显示该语言下format中特殊字符对应的表示。该功能也支持通用属性和透明度、旋转、缩放动画。

XML规范

收起
自动换行
深色代码主题
复制
  1. <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内从透明到不透明变化,呈现闪动效果。

收起
自动换行
深色代码主题
复制
  1. <!--带动画效果日期-->
  2. <DateTime x="20" y="450" color="#000000" size="40" format="yyyy.M.d. E" >
  3. <AlphaAnimation>
  4. <Alpha a="0" time="0"/>
  5. <Alpha a="255" time="1000"/>
  6. </AlphaAnimation>
  7. </DateTime>

示例二:部分格式化字符使用展示。

收起
自动换行
深色代码主题
复制
  1. <!--注意:手机系统语言为中文时显示2019年11月5日 星期二,英文时显示2019年11月5日 Tuesday-->
  2. <DateTime x="20" y="450" color="#000000" size="40" format="yyyy年MM月d日 EEEE" />
  3. <!--干支年月日时辰-->
  4. <DateTime x="400" y="800" size="30" format="YY年 NN月 ee日 II时" color="#69000000"/>
  5. <!--生肖、公元年、汉字月-->
  6. <DateTime x="50" y="1000" size="30" format="生肖AA年 GY年CM月DD日 一年的第D天" color="#69000000"/>
  7. <!--时区-->
  8. <DateTime x="50" y="1100" size="30" format="目前是aa 时区Z" color="#69000000"/>
  9. <!--节气-->
  10. <DateTime x="200" y="900" size="30" format="t" color="#69000000"/>
在 内容分发 中进行搜索
请输入您想要搜索的关键词