簡體   English   中英

如何替換字符串中的字符作為文件名

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

http://ideone.com/bQGPE3

看一下字符串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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM