数字格式转换
数字格式转换函数
| 限定名称 | 类型 |
|---|---|
|
函数 |
|
函数 |
|
函数 |
-
有关
pattern和language参数所支持值的完整列表,请参阅 Java 的 DecimalFormat 页面。
示例
以下内容使用默认系统模式格式化 double 值
RETURN apoc.number.format(12345.67) as value;
| 值 |
|---|
12,345.67 |
以下内容格式化 double 值,使用
. 作为千位分隔符,, 作为小数点分隔符,并向下取整RETURN apoc.number.format(12345, '#,##0.00;(#,##0.00)', 'it') as value;
| 值 |
|---|
12.345,00 |
以下内容格式化 double 值,使用
. 作为千位分隔符,, 作为小数点分隔符RETURN apoc.number.format(12345.67, '#,##0.00;(#,##0.00)', 'it') as value;
| 值 |
|---|
12.345,67 |
以下内容将格式化的值解析为 int 类型
RETURN apoc.number.parseInt('12.345', '#,##0.00;(#,##0.00)', 'it') as value;
| 值 |
|---|
12345 |
以下内容将格式化的值解析为 float 类型
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 |