数字格式转换
数字格式转换函数
限定名称 | 类型 |
---|---|
|
函数 |
|
函数 |
|
函数 |
-
有关
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 |