java - 如何在 Java 中格式化 Twitter 时间戳?

标签 java twitter timestamp string-formatting

我得到了这个 Twitter 时间戳:

Sat Sep 20 19:11:19 ICT 2014

我想将其转换为:

20-09-2014 19:11

我怎样才能做到这一点?

最佳答案

在 Java 中使用 SimpleDateFormat:

    DateFormat outputFormat = new SimpleDateFormat("dd-MM-yyyy HH:mm");
    DateFormat inputFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss ZZZZZ yyyy", Locale.ENGLISH);
    inputFormat.setLenient(true);

    Date date = inputFormat.parse("Sat Sep 20 19:11:19 ICT 2014");
    String outputText = outputFormat.format(date);

    System.out.println(outputText);

关于java - 如何在 Java 中格式化 Twitter 时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26337057/

相关文章:

java - 包含在 gwt.xml 中时如何跳过加载外部 JavaScript 库?

java - 我需要一个 SQL 查询来找到你可以用一组字母组成的所有单词,包括最多两个空白 block

java - 使用 Java Config 时的 Spring Batch 表前缀

twitter - 可以访问转推的时间戳吗?

java - 比较 time.time() 和 System.Currenttimemillis()

java - JVM 如何区分 Scala 字节码和 Java 字节码?

python - 如何用授权码换取访问 token Twitter API?

iOS 和 Swift 使用 Twitter 分享

mysql - 在 SQL 中按星期几和一天中的小时分组

sqlite - 我如何将 NSDate 存储在 SQLite 数据库中?