数字格式转换
数字格式转换函数
| 限定名称 | 类型 |
|---|---|
|
函数 |
|
函数 |
|
函数 |
-
有关
pattern和language参数支持值的完整列表,请参阅 Java 的 DecimalFormat 页面。
示例
以下示例使用默认系统模式格式化一个双精度浮点值
RETURN apoc.number.format(12345.67) as value;
| 值 |
|---|
12,345.67 |
以下示例格式化一个双精度浮点值,使用
. 作为千位分隔符,, 作为小数分隔符,并向下取整RETURN apoc.number.format(12345, '#,##0.00;(#,##0.00)', 'it') as value;
| 值 |
|---|
12.345,00 |
以下示例格式化一个双精度浮点值,使用
. 作为千位分隔符和 , 作为小数分隔符RETURN apoc.number.format(12345.67, '#,##0.00;(#,##0.00)', 'it') as value;
| 值 |
|---|
12.345,67 |
以下示例将格式化值解析为整数
RETURN apoc.number.parseInt('12.345', '#,##0.00;(#,##0.00)', 'it') as value;
| 值 |
|---|
12345 |
以下示例将格式化值解析为浮点数
RETURN apoc.number.parseFloat('12.345,67', '#,##0.00;(#,##0.00)', 'it') as value;
| 值 |
|---|
12345.67 |
以下示例格式化非数值
RETURN apoc.number.format('aaa') AS value;
| 值 |
|---|
null |
以下示例解析非数值
RETURN apoc.number.parseInt('aaa') AS value;
| 值 |
|---|
null |