java - 如何替换文件名字符串中的字符

标签 java

我使用 LocalDateTime.now() 方法获取文件报告的文件名的当前时间和日期,文件名中不允许使用冒号。

如何将字符串中的每个冒号(“:”)替换为句点(“.”),以便可以将其设置为文件名?

最佳答案

使用format()方法

How to parse/format dates with LocalDateTime? (Java 8)

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH.mm");
String formattedDateTime = dateTime.format(formatter); // "2015-07-07 12.30"

http://ideone.com/bQGPE3

关于java - 如何替换文件名字符串中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31272404/

相关文章:

java - 如何将XML文件NodeValue插入SQL Server数据库?

java - 为什么使用另一个按钮后文件没有被删除

java - 命名这个集合

java - 从 Eclipse 导出的 JAR 中排除 JUnit

java - 更改语言 三星 S8+

java - 字节数组的基类是什么

java - 复杂的Spring框架服务层

java - 用于将字符序列转换为字符串的流的替代方案

java - 用Java计算面积;操作顺序

java - 打印结果表时出现问题