• <tfoot id='6ih1I'></tfoot>
    <legend id='6ih1I'><style id='6ih1I'><dir id='6ih1I'><q id='6ih1I'></q></dir></style></legend>
    <i id='6ih1I'><tr id='6ih1I'><dt id='6ih1I'><q id='6ih1I'><span id='6ih1I'><b id='6ih1I'><form id='6ih1I'><ins id='6ih1I'></ins><ul id='6ih1I'></ul><sub id='6ih1I'></sub></form><legend id='6ih1I'></legend><bdo id='6ih1I'><pre id='6ih1I'><center id='6ih1I'></center></pre></bdo></b><th id='6ih1I'></th></span></q></dt></tr></i><div id='6ih1I'><tfoot id='6ih1I'></tfoot><dl id='6ih1I'><fieldset id='6ih1I'></fieldset></dl></div>

  • <small id='6ih1I'></small><noframes id='6ih1I'>

        <bdo id='6ih1I'></bdo><ul id='6ih1I'></ul>

        仅从时间戳中获取日期

        时间:2023-07-26

        <i id='f9eTv'><tr id='f9eTv'><dt id='f9eTv'><q id='f9eTv'><span id='f9eTv'><b id='f9eTv'><form id='f9eTv'><ins id='f9eTv'></ins><ul id='f9eTv'></ul><sub id='f9eTv'></sub></form><legend id='f9eTv'></legend><bdo id='f9eTv'><pre id='f9eTv'><center id='f9eTv'></center></pre></bdo></b><th id='f9eTv'></th></span></q></dt></tr></i><div id='f9eTv'><tfoot id='f9eTv'></tfoot><dl id='f9eTv'><fieldset id='f9eTv'></fieldset></dl></div>
          <bdo id='f9eTv'></bdo><ul id='f9eTv'></ul>
            <tbody id='f9eTv'></tbody>

          1. <legend id='f9eTv'><style id='f9eTv'><dir id='f9eTv'><q id='f9eTv'></q></dir></style></legend>

                <small id='f9eTv'></small><noframes id='f9eTv'>

                  <tfoot id='f9eTv'></tfoot>

                  本文介绍了仅从时间戳中获取日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  这是我传递时间戳的下面函数,我只需要从时间戳返回的日期,而不是小时和秒.使用下面的代码,我得到-

                  This is my Below function in which I am passing timestamp, I need only the date in return from the timestamp not the Hours and Second. With the below code I am getting-

                  private String toDate(long timestamp) {
                          Date date = new Date (timestamp * 1000);
                          return DateFormat.getInstance().format(date).toString();
                  }
                  

                  这是我得到的输出.

                  11/4/01 11:27 PM
                  

                  但我只需要这样的日期

                  2001-11-04
                  

                  有什么建议吗?

                  推荐答案

                  改用 SimpleDateFormat:

                  Use SimpleDateFormat instead:

                  private String toDate(long timestamp) {
                      Date date = new Date(timestamp * 1000);
                      return new SimpleDateFormat("yyyy-MM-dd").format(date);
                  }
                  

                  更新:Java 8 解决方案:

                  Updated: Java 8 solution:

                  private String toDate(long timestamp) {
                      LocalDate date = Instant.ofEpochMilli(timestamp * 1000).atZone(ZoneId.systemDefault()).toLocalDate();
                      return date.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
                  }
                  

                  这篇关于仅从时间戳中获取日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:mysql中UTC日期 下一篇:你什么时候使用 Java 的 @Override 注解,为什么?

                  相关文章

                  最新文章

                    <small id='QDV2Z'></small><noframes id='QDV2Z'>

                    <legend id='QDV2Z'><style id='QDV2Z'><dir id='QDV2Z'><q id='QDV2Z'></q></dir></style></legend>

                  1. <i id='QDV2Z'><tr id='QDV2Z'><dt id='QDV2Z'><q id='QDV2Z'><span id='QDV2Z'><b id='QDV2Z'><form id='QDV2Z'><ins id='QDV2Z'></ins><ul id='QDV2Z'></ul><sub id='QDV2Z'></sub></form><legend id='QDV2Z'></legend><bdo id='QDV2Z'><pre id='QDV2Z'><center id='QDV2Z'></center></pre></bdo></b><th id='QDV2Z'></th></span></q></dt></tr></i><div id='QDV2Z'><tfoot id='QDV2Z'></tfoot><dl id='QDV2Z'><fieldset id='QDV2Z'></fieldset></dl></div>
                    • <bdo id='QDV2Z'></bdo><ul id='QDV2Z'></ul>
                    <tfoot id='QDV2Z'></tfoot>