回答編集履歴

1

勘違いを修正

2019/10/31 12:33

投稿

TakeOne
TakeOne

スコア6299

test CHANGED
@@ -22,9 +22,13 @@
22
22
 
23
23
  Date型の値をタイムゾーンを加えた形で表示したい場合は、
24
24
 
25
- DateFormatterでlocaleを指定して文字列に変換したものを
25
+ DateFormatterで文字列に変換したものを表示する必要があります。
26
26
 
27
+ (DateFormatterのtimezoneプロパティは、システム設定のタイムゾーンが
28
+
29
+ 自動的に反映されます。システム設定と異なるタイムゾーンを使って
30
+
27
- 表示する必要があります。
31
+ 変換したい場合は、timezoneプロパティを自分で設定する必要があります。)
28
32
 
29
33
 
30
34
 
@@ -32,8 +36,6 @@
32
36
 
33
37
  let dateFormatter = DateFormatter()
34
38
 
35
- dateFormatter.locale = Locale(identifier: "ja-jp")
36
-
37
39
  dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss Z"
38
40
 
39
41
  print(dateFormatter.string(from: birth))