gpt4 book ai didi

openedge - 如何获取整数格式的 10 位数字值?

转载 作者:行者123 更新时间:2023-12-02 21:46:08 27 4
gpt4 key购买 nike

我尝试从整数中获取 10 位格式值(实际格式为 4 位)。但它的修剪前缀为零并返回相同的值。

让我分享一下我的尝试。

DEFINE VARIABLE idata AS INTEGER NO-UNDO.
DEFINE VARIABLE iValue AS INTEGER NO-UNDO.

idata = 111.

iValue = INTEGER(STRING(idata, "99999999999")).

DISPLAY iValue.

我可以知道这里出了什么问题吗?以及如何获得我的问题的答案?

最佳答案

你要吗

0000000111 要显示吗?

然后使用9来描述格式。它将插入 0。 > 将插入

DEFINE VARIABLE idata AS INTEGER NO-UNDO.

idata = 111.

DISPLAY iData FORMAT "9999999999".

或者简单地说

DEFINE VARIABLE idata AS INTEGER NO-UNDO FORMAT "9999999999".

idata = 111.

DISPLAY iData.

将其转换为带有零前缀的 10 个字符的字符串:

DEFINE VARIABLE idata AS INTEGER   NO-UNDO.
DEFINE VARIABLE cdata AS CHARACTER NO-UNDO.

idata = 111.

cData = STRING(iData, "9999999999").

DISPLAY cData.

关于openedge - 如何获取整数格式的 10 位数字值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57001114/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com