[]
Wyn报表表达式提供UserContext.ToUserTZ函数将日期转换为用户配置文件中指定的时区。
语法: UserContext.ToUserTZ(<日期时间表达式>)
说明: 将日期转换为用户配置文件中指定的时区。如果未指定时区,则日期保持不变。
示例: {UserContext.ToUserTZ(订购日期)}
在报表设计器中添加一个数据集,示例中我们选择共享数据集“Demo_销售明细”。

添加表格组件,绑定数据集中的字段“订购日期”。

选中明细单元格{订购日期},打开属性设置面板,找到常规选项> 数据,单击数据绑定按钮,选择表达式,输入表达式:{UserContext.ToUserTZ(订购日期)},表格中显示如下:

为了方便查看,我们把该日期格式设置为普通日期/长时间,如下所示:

当个人配置里未指定时区时,预览报表,效果如下:

当个人设置里指定了时区时,比如我们将时区设置为 (UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐,预览报表如下:

可以看到,现有时间都在原来的时间上加上了时区。