[]
语法:UserContext.ToUserTZ(<日期时间表达式>)
说明:将日期转换为用户配置文件中指定的时区。如果未指定时区,则日期保持不变。
示例:{UserContext.ToUserTZ(订购日期)}
在报表设计器中添加一个数据集,示例中我们选择共享数据集“Demo_销售明细”。
添加表格组件,绑定数据集中的字段“订购日期”。
选中明细单元格{订购日期},打开属性设置面板,找到常规选项> 数据,点击数据绑定按钮,选择表达式,输入表达式:{UserContext.ToUserTZ(订购日期)},表格中显示如下:
为了方便查看,我们把该日期格式设置为普通日期/长时间,如下所示:
当个人配置里未指定时区时,预览报表,效果如下:
当个人设置里指定了时区时,比如我们将时区设置为 (UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐,预览报表如下:
可以看到,现有时间都在原来的时间上加上了时区。