我正在使用Java的SimpleDateFormat,这是我的代码:
Date date = new Date();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSSZ");
String strDate = simpleDateFormat.format(date);
System.out.println(strDate);
打印输出:
2019-11-15T11:59:47.289 + 0200
但是,我想在偏移量内包含一个冒号,这意味着它需要看起来像这样:
2019-11-15T11:59:47.289 + 02:00
有没有办法添加像此处的第二个示例一样打印出来的时区?
答案 0 :(得分:4)
您所说的不是时区(如UTC),而是偏移量(如+01:00)。
您可以使用具有内置java.time
的现代日期时间API DateTimeFormatter.ISO_OFFSET_DATE_TIME
,该API可以根据需要设置偏移量的格式:
import java.time.OffsetDateTime;
import java.time.format.DateTimeFormatter;
public class StackoverflowDemo {
public static void main(String[] args) {
OffsetDateTime odt = OffsetDateTime.now();
System.out.println(odt.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME));
}
}
我系统上的输出是这样:
2019-11-15T11:30:46.532+01:00
答案 1 :(得分:1)
下面的代码段给出了这样的结果
2019-11-15T16:03:53 + 05:30
SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");
System.out.println(dateFormat2.format(new Date()));
希望这就是您要寻找的
答案 2 :(得分:1)
您的格式应为<link href="https://fonts.googleapis.com/css?family=Poppins:400,500&display=swap" rel="stylesheet">
<div class="main-page">
<div class="content">
<div class="inner-content">
<div class="cont">
<h3>Redmi Note 8</h3>
<p>48MP AI rear camera with Sony IMX586 camera sensor</p>
<button href="#">BUY NOW</button>
</div>
<div class="image-container">
<img src="https://static.toiimg.com/thumb/msid-70348099,width-320,resizemode-4,imgv-5/Xiaomi-Redmi-Note-8-Pro.jpg"/>
</div>
</div>
<!----2nd-->
<div class="inner-content">
<div class="cont">
<h3>Redmi Note 8</h3>
<p>48MP AI rear camera with Sony IMX586 camera sensor</p>
<button href="#">BUY NOW</button>
</div>
<div class="image-container">
<img src="https://static.toiimg.com/thumb/msid-70348099,width-320,resizemode-4,imgv-5/Xiaomi-Redmi-Note-8-Pro.jpg"/>
</div>
</div>
<!----3rd-->
<div class="inner-content">
<div class="cont">
<h3>Redmi Note 8</h3>
<p>48MP AI rear camera with Sony IMX586 camera sensor</p>
<button href="#">BUY NOW</button>
</div>
<div class="image-container">
<img src="https://static.toiimg.com/thumb/msid-70348099,width-320,resizemode-4,imgv-5/Xiaomi-Redmi-Note-8-Pro.jpg"/>
</div>
</div>
</div>
</div>
答案 3 :(得分:0)
我认为您最好的选择是使用babel.rc
。
您可以在此处找到文档: https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html