回答編集履歴
1
勘違いを修正
answer
CHANGED
@@ -10,12 +10,13 @@
|
|
10
10
|
と表示されるようDate型の値を設定することはできません。
|
11
11
|
|
12
12
|
Date型の値をタイムゾーンを加えた形で表示したい場合は、
|
13
|
-
DateFormatterで
|
13
|
+
DateFormatterで文字列に変換したものを表示する必要があります。
|
14
|
+
(DateFormatterのtimezoneプロパティは、システム設定のタイムゾーンが
|
15
|
+
自動的に反映されます。システム設定と異なるタイムゾーンを使って
|
14
|
-
|
16
|
+
変換したい場合は、timezoneプロパティを自分で設定する必要があります。)
|
15
17
|
|
16
18
|
``` swift
|
17
19
|
let dateFormatter = DateFormatter()
|
18
|
-
dateFormatter.locale = Locale(identifier: "ja-jp")
|
19
20
|
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss Z"
|
20
21
|
print(dateFormatter.string(from: birth))
|
21
22
|
```
|