[英]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.