[]
        
在线Demo 免费试用
(Showing Draft Content)

UserContext.ToUserTZ-时区时间转换

1. 概述

1.1 功能概述

Wyn报表表达式提供UserContext.ToUserTZ函数将日期转换为用户配置文件中指定的时区。

  • 语法: UserContext.ToUserTZ(<日期时间表达式>)

  • 说明: 将日期转换为用户配置文件中指定的时区。如果未指定时区,则日期保持不变。

  • 示例: {UserContext.ToUserTZ(订购日期)}

2. 操作步骤

  1. 在报表设计器中添加一个数据集,示例中我们选择共享数据集“Demo_销售明细”。

    PixPin_2025-07-02_17-45-00

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

    PixPin_2025-07-02_17-45-33

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

    PixPin_2025-07-02_17-46-16

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

    PixPin_2025-07-02_17-47-00

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

    PixPin_2025-07-02_17-49-11

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

    PixPin_2025-07-02_17-49-34

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