我得到的字符串类似于“Wed, 08 Feb 2012 09:06:41 +0000”。 我想获取 2012 年 2 月 8 日的“日期”和 09:06 的“时间”。
我怎样才能得到它??请帮助我。
提前致谢..:)
最佳答案
试试这个,
SimpleDateFormat sdf = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss");
try
{
Date date = (Date)sdf.parse("Wed, 08 Feb 2012 09:06:41 +0000");
System.out.println(date);
SimpleDateFormat day = new SimpleDateFormat("dd-MMM-yyyy");
SimpleDateFormat time = new SimpleDateFormat("HH:mm");
System.out.println(day.format(date));
System.out.println(time.format(date));
}
catch (ParseException e)
{
e.printStackTrace();
}
它肯定会起作用。
关于java - 如何从 Java 中的字符串中获取日期和时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192779/