Skip to content

Commit f56ed24

Browse files
committed
Fix DateTime struct examples.
1 parent 133fc0c commit f56ed24

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

lib/elixir/lib/calendar.ex

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1084,9 +1084,9 @@ defmodule DateTime do
10841084
10851085
## Examples
10861086
1087-
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "CEST",
1087+
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "CET",
10881088
...> hour: 23, minute: 0, second: 7, microsecond: {0, 1},
1089-
...> utc_offset: 3600, std_offset: 3600, time_zone: "Europe/Warsaw"}
1089+
...> utc_offset: 3600, std_offset: 0, time_zone: "Europe/Warsaw"}
10901090
iex> DateTime.to_naive(dt)
10911091
~N[2000-02-29 23:00:07.0]
10921092
@@ -1105,9 +1105,9 @@ defmodule DateTime do
11051105
11061106
## Examples
11071107
1108-
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "CEST",
1109-
...> hour: 23, minute: 0, second: 7, microsecond: 0,
1110-
...> utc_offset: 3600, std_offset: 3600, time_zone: "Europe/Warsaw"}
1108+
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "CET",
1109+
...> hour: 23, minute: 0, second: 7, microsecond: {0, 0},
1110+
...> utc_offset: 3600, std_offset: 0, time_zone: "Europe/Warsaw"}
11111111
iex> DateTime.to_date(dt)
11121112
~D[2000-02-29]
11131113
@@ -1124,9 +1124,9 @@ defmodule DateTime do
11241124
11251125
## Examples
11261126
1127-
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "CEST",
1127+
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "CET",
11281128
...> hour: 23, minute: 0, second: 7, microsecond: {0, 1},
1129-
...> utc_offset: 3600, std_offset: 3600, time_zone: "Europe/Warsaw"}
1129+
...> utc_offset: 3600, std_offset: 0, time_zone: "Europe/Warsaw"}
11301130
iex> DateTime.to_time(dt)
11311131
~T[23:00:07.0]
11321132
@@ -1149,23 +1149,23 @@ defmodule DateTime do
11491149
11501150
### Examples
11511151
1152-
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "CEST",
1153-
...> hour: 23, minute: 0, second: 7, microsecond: 0,
1154-
...> utc_offset: 3600, std_offset: 3600, time_zone: "Europe/Warsaw"}
1152+
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "CET",
1153+
...> hour: 23, minute: 0, second: 7, microsecond: {0, 0},
1154+
...> utc_offset: 3600, std_offset: 0, time_zone: "Europe/Warsaw"}
11551155
iex> DateTime.to_iso8601(dt)
1156-
"2000-02-29T23:00:07+02:00"
1156+
"2000-02-29T23:00:07+01:00"
11571157
11581158
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "UTC",
1159-
...> hour: 23, minute: 0, second: 7, microsecond: 0,
1159+
...> hour: 23, minute: 0, second: 7, microsecond: {0, 0},
11601160
...> utc_offset: 0, std_offset: 0, time_zone: "Etc/UTC"}
11611161
iex> DateTime.to_iso8601(dt)
11621162
"2000-02-29T23:00:07Z"
11631163
1164-
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "BRM",
1165-
...> hour: 23, minute: 0, second: 7, microsecond: 0,
1166-
...> utc_offset: -12600, std_offset: 3600, time_zone: "Brazil/Manaus"}
1164+
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "AMT",
1165+
...> hour: 23, minute: 0, second: 7, microsecond: {0, 0},
1166+
...> utc_offset: -14400, std_offset: 0, time_zone: "America/Manaus"}
11671167
iex> DateTime.to_iso8601(dt)
1168-
"2000-02-29T23:00:07-02:30"
1168+
"2000-02-29T23:00:07-04:00"
11691169
"""
11701170
@spec to_iso8601(DateTime.t) :: String.t
11711171
def to_iso8601(%DateTime{calendar: Calendar.ISO} = dt) do
@@ -1177,23 +1177,23 @@ defmodule DateTime do
11771177
11781178
### Examples
11791179
1180-
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "CEST",
1180+
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "CET",
11811181
...> hour: 23, minute: 0, second: 7, microsecond: {0, 0},
1182-
...> utc_offset: 3600, std_offset: 3600, time_zone: "Europe/Warsaw"}
1182+
...> utc_offset: 3600, std_offset: 0, time_zone: "Europe/Warsaw"}
11831183
iex> DateTime.to_string(dt)
1184-
"2000-02-29 23:00:07+02:00 CEST Europe/Warsaw"
1184+
"2000-02-29 23:00:07+01:00 CET Europe/Warsaw"
11851185
11861186
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "UTC",
11871187
...> hour: 23, minute: 0, second: 7, microsecond: {0, 0},
11881188
...> utc_offset: 0, std_offset: 0, time_zone: "Etc/UTC"}
11891189
iex> DateTime.to_string(dt)
11901190
"2000-02-29 23:00:07Z"
11911191
1192-
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "BRM",
1192+
iex> dt = %DateTime{year: 2000, month: 2, day: 29, zone_abbr: "AMT",
11931193
...> hour: 23, minute: 0, second: 7, microsecond: {0, 0},
1194-
...> utc_offset: -12600, std_offset: 3600, time_zone: "Brazil/Manaus"}
1194+
...> utc_offset: -14400, std_offset: 0, time_zone: "America/Manaus"}
11951195
iex> DateTime.to_string(dt)
1196-
"2000-02-29 23:00:07-02:30 BRM Brazil/Manaus"
1196+
"2000-02-29 23:00:07-04:00 AMT America/Manaus"
11971197
"""
11981198
@spec to_string(DateTime.t) :: String.t
11991199
def to_string(%DateTime{calendar: calendar} = dt) do

0 commit comments

Comments
 (0)