对于以下日期字符串,必须使用哪种特定的日期格式不丢失+03:00
的{{1}}偏移量:
DateTime.ParseExact
var dateFormat = "2017-10-24T08:00:00+03:00"
返回缺少部分“ +03:00”的新DateTime。
答案 0 :(得分:1)
<h2>store</h2>
<ul>
<li *ngFor="let store of stores">
<h4>Products:</h4>
<ul>
<li *ngFor="let product of store.Products">
<img src={{product.ProductImage}}>
<p>store: {{ store.StoreName }}</p>
<p>Product Price: {{ product.Price }}</p>
<p>Product Title: {{ product.ProductTitle }}</p>
</li>
</ul>
</li>
</ul>
的不值是UTC Offset。因此,如果字符串中包含偏移量,则在解析操作 even 上放宽偏移量部分。
相反,将其解析为DateTimeOffset
,然后使用.Offset
property将DateTime
部分作为TimeSpan
。
+03:00
如果您想将var dto = DateTimeOffset.Parse("2017-10-24T08:00:00+03:00");
dto.Offset // {03:00:00}
作为"+03:00"
,则可以将.ToString
method与custom timespan formatting一起使用;
string