java - 如何从 Java 中的字符串中获取日期和时间?

标签 java android date time fetch

我得到的字符串类似于“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/

相关文章:

c# - 月底计算

java - JSF outputstylesheet 在 firefox 中不起作用?

iphone - ios iphone 开发中的 Relativelayout 或 LinearLayout?

java - 军事小时时钟分钟

android - 如何为谷歌地图上的标记设置动画?

android - flutter-firebase_auth- gradlew.bat异常退出

sql - 根据多列条件新建列

vb.net - 将月份名称转换为整数

java - 使用 Javassist 获取字节码的参数

java - Native.loadLibrary 中的选项