You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+24-18Lines changed: 24 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,17 +13,20 @@
13
13
PM> Install-Package TimeZoneConverter
14
14
```
15
15
16
-
This library should be compatible with .NET Standard 1.1 and greater, as well as .NET Framework 3.5 and greater.
17
-
See the [.NET Standard Platform Support Matrix][1] for further details about .NET Standard,
18
-
and please raise an issue if you encounter any compatibility errors.
16
+
As of version 4.0.0, *TimeZoneConverter* works with all of the following:
19
17
20
-
#### Important note on .NET 6+
18
+
- .NET 5 or greater
19
+
- .NET Core 2.0 or greater
20
+
- .NET Framework 4.6.1 and greater
21
+
22
+
Note that .NET Framework versions less than 4.6.1 are no longer supported.
21
23
22
-
.NET 6 will have built-in support for IANA and Windows time zones in a cross-platform manner, removing the need for the TimeZoneConverter library.
23
-
**If you are planning to use .NET 6 (or higher), you don't need to use the TimeZoneConverter library!**
24
+
#### Important note on .NET 6+
24
25
25
-
Both automatic time zone conversion and APIs for manual time zone conversion are included with .NET as of .NET 6 Preview 4.
26
-
You can read more about it in [the blog post here](https://devblogs.microsoft.com/dotnet/date-time-and-time-zone-enhancements-in-net-6/#time-zone-conversion-apis).
26
+
.NET 6 has built-in support for IANA and Windows time zones in a cross-platform manner, removing the need for the TimeZoneConverter library.
27
+
It relies on [.NET's ICU integration](https://docs.microsoft.com/dotnet/core/extensions/globalization-icu) to perform this functionality.
28
+
See [the .NET blog](https://devblogs.microsoft.com/dotnet/date-time-and-time-zone-enhancements-in-net-6/#time-zone-conversion-apis) for details.
29
+
**If you are targeting only .NET 6 (or higher), and you have either platform-provided or App-local ICU enabled, you don't need to use the TimeZoneConverter library!**
27
30
28
31
#### Note on OS Data Dependencies
29
32
@@ -40,11 +43,17 @@ For example, the Alpine Linux Docker images for .NET Core no longer ship with `t
40
43
PM> Install-Package TimeZoneConverter.Posix
41
44
```
42
45
43
-
This library should be compatible with .NET Standard 1.3 and greater, as well as .NET Framework 4.5 and greater.
44
-
See the [.NET Standard Platform Support Matrix][1] for further details about .NET Standard,
45
-
and please raise an issue if you encounter any compatibility errors.
46
+
This is a separate helper library that is maintained in the same repository. You only need it if you require support for POSIX time zones.
47
+
48
+
As of version 3.0.0, *TimeZoneConverter.Posix* works with all of the following:
49
+
50
+
- .NET 5 or greater
51
+
- .NET Core 2.0 or greater
52
+
- .NET Framework 4.6.1 and greater
53
+
54
+
Note that .NET Framework versions less than 4.6.1 are no longer supported.
46
55
47
-
Note that `TimeZoneConverter.Posix` takes a dependency on both `TimeZoneConverter` and [Noda Time][2].
56
+
Also note that `TimeZoneConverter.Posix` takes a dependency on both `TimeZoneConverter` and [Noda Time][2].
0 commit comments