区域格式接口

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

区域格式接口

1. 获取用户日期格式

1.1 接口描述

微服务接口名:IInteService:getDateFormat (Long userId)

返回用户自定义日期格式,若不存在,则返回默认格式。

1.2 输入参数

字段

必填

类型

示例

说明

userId

Long

13466739

用户ID

1.3 返回值说明

String类型的日期格式信息如:yyyy-MM-dd

1.4 代码示例

// 调用示例
IInteService service = (IInteService)ServiceFactory.getService(IInteService.class); 
String dateFormat = service.getDateFormat(userId);




2. 获取用户时间格式

2.1 接口描述

微服务接口名:IInteService:getTimeFormat (Long userId);

返回用户自定义时间格式。

2.2 输入

字段

必填

类型

示例

说明

userId

Long

13466739

用户ID

 

2.3 返回值说明

key/valueMap数据,详细说明如下:

{
    "timeFormat": "HH:mm:ss",
    "am": "上午",
    "pm": "下午"
}

 

2.4 代码示例

// 调用示例
IInteService service = (IInteService)ServiceFactory.getService(IInteService.class); 
Map<String, String> timeFormat = service.getTimeFormat(userId);

 



3. 获取用户数字格式

3.1 接口描述

微服务接口名:IInteService:getNumberFormat(Long userId,int precision)

返回用户自定义数字格式,若不存在,则返回默认格式。

3.2 输入参数

字段

必填

类型

示例

说明

userId

Long

13466739

用户ID

precision

Int

2

精度

 

3.3 返回值说明

key/valueMap数据,详细说明如下:

{
    "decimalPoint": ".",   // 小数点
    "negativeFormat": "-,",   // 负数格式
    "numGroupFormat": "#,####,####",   // 数字分组格式
    "numSeparator": ",",   // 数组分组符号
    "zeroShow": "1"   // 零起始位置
}

 

3.4 代码示例

// 调用示例
IInteService service = (IInteService)ServiceFactory.getService(IInteService.class); 
Map<String, String> number Format = service.getNumberFormat(userId, precision);

 



4. 获取用户币别格式

4.1 接口描述

微服务接口名:IInteService:getCurrencyFormat(Long userId)

返回用户自定义币别格式,若不存在,则返回默认格式。

4.2 输入参数

字段

必填

类型

示例

说明

userId

Long

13466739

用户ID

 

4.3 返回值说明

key/valueMap数据,详细说明如下:

{
    "cnyShowPrefix": "1",   // 货币前缀是否显示
    "currPosFormat": ",¥",   // 正数格式
    "decimalPoint": ".",   // 小数点
    "demoCurrency": DynamicObject,   // 币别实体对象
    "negativeFormat": "¥-,",   // 负数格式
    "numGroupFormat": "#,####,####",   // 数字分组格式
    "numSeparator": ",",   // 分隔符
    "zeroShow": "1"   // 零起始位置
}

 

4.4 代码示例

// 调用示例
IInteService service = (IInteService)ServiceFactory.getService(IInteService.class); 
Map<String, String> currencyFormat = service.getCurrencyFormat(userId);

 



5. 获取用户区域格式

5.1 接口描述

微服务接口名:IInteService:getUserFormat(Long userId)

返回用户自定义区域格式,若不存在,则返回默认格式。

4.2 输入参数

字段

必填

类型

示例

说明

userId

Long

13466739

用户ID

 

4.3 返回值说明

key/valueMap数据,详细说明如下:

{
    "numberFormat": {
        "negativeFormat": "-,",
        "numSeparator": ",",
        "decimalPoint": ".",
        "zeroShow": "1",
        "numGroupFormat": "###,###,###"
    },
    "dateFormat": "yyyy年MM月dd日",
    "timeFormat": {
        "timeFormat": "HH:mm:ss",
        "am": "上午",
        "pm": "下午"
    },
    "calendarFormat": {
        "firstDayOfWeek": "1"
    },
    "locale": "zh-CN",
    "currencyFormat": {
        "negativeFormat": "¥-,",
        "demoCurrency": null,
        "numSeparator": ",",
        "decimalPoint": ".",
        "zeroShow": "1",
        "currPosFormat": "¥,",
        "numGroupFormat": "###,###,###",
        "cnyShowPrefix": "1"
    }
}

 

5.4 代码示例

// 调用示例
IInteService service = (IInteService)ServiceFactory.getService(IInteService.class); 
Map<String, Object> userFormat = service.getUserFormat(userId);




6. 获取当前区域格式信息

6.1 接口描述

微服务接口名:IInteService:getFormat(Long formatId)

返回当前区域格式信息。

6.2 输入参数

字段

必填

类型

示例

说明

formatId

Long

494148073165990912

区域格式ID,传0则返回默认的区域格式

 

6.3 返回值说明

key/valueMap数据,详细说明如下:

{
    "numberFormat": {
        "numGroupFormat": "###,###,###",
        "negativeFormat": "-,",
        "numSeparator": ",",
        "decimalPoint": ".",
        "zeroShow": "1"
    },
    "locale": "zh-CN",
    "dateFormat": "yyyy-MM-dd",
    "currencyFormat": {
        "negativeFormat": "¥-,",
        "demoCurrency": "1",
        "numSeparator": ",",
        "decimalPoint": ".",
        "zeroShow": "1",
        "currPosFormat": "¥,",
        "numGroupFormat": "###,###,###",
        "cnyShowPrefix": "1"
    },
    "timeFormat": {
        "am": "上午",
        "pm": "下午",
        "timeFormat": "HH:mm:ss"
    }
}

 

6.4 代码示例

// 调用示例
IInteService service = (IInteService)ServiceFactory.getService(IInteService.class); 
Map<String, Object> format = service.getFormat(formatId);




 

 

 

 

 

 


区域格式接口

1. 获取用户日期格式1.1 接口描述微服务接口名:IInteService:getDateFormat (Long userId)返回用户自定义日期格式,若不存在,则返回默...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息