[英]How to replace characters in a String for filename
我正在使用LocalDateTime.now()方法获取文件报告的文件名的当前时间和日期,并且文件名中不允许使用冒号。
如何在字符串中用句点(“。”)替换每个冒号(“:”),以便将其设置为文件名是可以接受的?
使用format()方法
如何使用LocalDateTime解析/格式化日期? (Java 8)
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH.mm");
String formattedDateTime = dateTime.format(formatter); // "2015-07-07 12.30"
看一下字符串replace 。
String.replace将为您解决这个问题。
String date = "01:02:1990";
System.out.println(date); //01:02:1990
String amendedDate = date.replace(":", ".");
System.out.println(amendedDate); //01.02.1990
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.