[英]How to format a number with XPath in Tibco BW 5
我已經設法通過以下格式在XPath中格式化以下行:
1000.50
30
對此:
100050
3000
我采用的解決方案是:
concat(substring-before([number], '.'), substring-after([number], '.'))
如果.
不存在,我直接將數字乘以100。
我想知道是否有更好的方法可以做到這一點。 我的第二個想法是使用Java。
如果僅乘以100怎么辦? 只要乘以100的結果是一個精確的整數,就應將其格式設置為不帶“。”。 轉換為字符串時。 如果存在舍入錯誤,這意味着結果不是精確的整數,則可能要使用round()。
concat()
方法對我來說似乎很脆弱:如果有人給您輸入1000.5或1000.500這樣的值怎么辦?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.