【问题标题】:PHP timestamp to Java timestampPHP时间戳到Java时间戳
【发布时间】:2013-11-20 19:06:52
【问题描述】:

我需要将这个 1384174174 时间戳从 PHP 转换为 Java。这就是我在 PHP 中回显 date('Y/m/d H:i:s' ,$dn1['timestamp'] 的方式,但我不知道如何在 Java 中执行此操作。请帮助我。谢谢。

【问题讨论】:

    标签: java php


    【解决方案1】:

    在 Java 中,你会这样做:

    Date date = new Date(1384174174);
    SimpleDateFormat f = new SimpleDateFormat("Y/M/d H:m:s");
    String dateFormatted = f.format(date);
    

    注意format pattern,与 PHP 不同,M 是一年中的月份,m 是小时中的分钟。

    【讨论】:

      【解决方案2】:

      此方法将获取您的 Unix 样式日期并创建一个 Java 日期。它返回一个可读的字符串。它应该可以帮助您入门。

      private String unixToString(long unixSeconds) {
          Date date = new Date(unixSeconds);
          SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
          return sdf.format(date);
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-04
        • 2015-02-07
        • 1970-01-01
        • 1970-01-01
        • 2013-03-23
        • 1970-01-01
        相关资源
        最近更新 更多