如何在Java中更改String

时间:2014-03-24 17:55:42

标签: java string

我想更改此字符串:" 2014-03-24"到" 140324" (YYMMDD) 谁知道如何删除前两个字符并删除减号? 谢谢你从山上

3 个答案:

答案 0 :(得分:5)

尝试SimpleDateFormat

String str = "2014-03-24";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyMMdd");
str = sdf2.format(sdf1.parse(str));
System.out.println(str);

答案 1 :(得分:2)

使用两个SimpleDateFormat s - 一个parse()String Date加入format(),将第二个Date用于{{1}} {{1}}回到一个字符串。

答案 2 :(得分:1)

我想做简单的String操作然后使用它 -

String raw = "2014-03-24";
raw = raw.substring(2, raw.length()).replace("-", "");
System.out.println(raw);