這個問題在這里已經有了答案: 如何更改 Java 中的日期格式?[重復] (10個答案) Java 字串到日期轉換 (17 個答案) 如何在java中格式化日期? (4 個回答) 昨天關門。
我的 webelement 的日期是 2022 年 5 月 14 日,我使用 findElement() 找到了該元素,并使用 getText() 將其作為字串存盤在變數中。如何將日期格式化為 mmddyyyy 即 05142022?即使我的 webelement 日期格式為 2022 年 5 月 5 日,它也應該可以作業。
uj5u.com熱心網友回復:
通過 Java 進行這種轉換的一種方法是使用兩個 SimpleDateFormat 物件,它們將處理具有單個字符值的月份和日期的字串值。
String dateInputString = "5/5/2022";
SimpleDateFormat sdfIn = new SimpleDateFormat( "MM/dd/yyyy" );
SimpleDateFormat sdfOut = new SimpleDateFormat( "MMddyyyy" );
String output = sdfOut.format( sdfIn.parse( dateInputString ) );
// output will be "05052022"
此外,由于您正在使用字串輸入和輸出,因此可能很想洗掉分隔符并跳過日期轉換,但如果您無法確保月份和日期為零填充,則這將無法正常作業。因此,這就是為什么最好轉換為日期,否則注入所需零的手動字串操作會變得有點復雜。
String dateInputString = "5/5/2022";
String output = dateInputString.replace("/","");
// output will be "552022"
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/479402.html
