月份始终是1月的日期解析

时间:2019-05-23 09:54:40

标签: java date simpledateformat date-format

我试图将日期字符串转换为日期对象,但不幸的是,每次都将月份设置为Jan,我不知道为什么。

@foreach ($ads as $ad)

                <div class="card" onclick="" style="width: 19rem; float:left; margin-left: 10px; margin-top:10px; margin-bottom:50px; ">
                    <div class="card-header"> {{ $ad->product_name }} </div>
                        <div class="card-body">
                                <div id="demo" class="carousel slide" data-ride="carousel" style="height: 200px;">

                                        <!-- Indicators -->
                                        <ul class="carousel-indicators">
                                          <li data-target="#demo" data-slide-to="0" class="active"></li>
                                          <li data-target="#demo" data-slide-to="1"></li>
                                          <li data-target="#demo" data-slide-to="2"></li>
                                        </ul>

                                        <!-- The slideshow -->
                                        <div class="carousel-inner">
                                          <div class="carousel-item active">


                                                @foreach ($ads->images as $item)



                                            <img src="{{asset('storage/app/images/'.$item->filename)}}" alt="Los Angeles">

                                            @endforeach


                      @endforeach

输出:2019年1月22日星期二CET 2019

1 个答案:

答案 0 :(得分:0)

正如AxelH所说,格式DD是一年中的某天。如果您使用yyyyMMdd'T'HHmmss.SSS'Z',则将在2019年5月22日星期三打印。

以供参考:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html