Fable.TZDB
1.0.1
dotnet add package Fable.TZDB --version 1.0.1
NuGet\Install-Package Fable.TZDB -Version 1.0.1
<PackageReference Include="Fable.TZDB" Version="1.0.1" />
<PackageVersion Include="Fable.TZDB" Version="1.0.1" />
<PackageReference Include="Fable.TZDB" />
paket add Fable.TZDB --version 1.0.1
#r "nuget: Fable.TZDB, 1.0.1"
#:package Fable.TZDB@1.0.1
#addin nuget:?package=Fable.TZDB&version=1.0.1
#tool nuget:?package=Fable.TZDB&version=1.0.1
Fable.TZDB
This is a Fable wrapper for the tzdb library.
Usage
Add the nuget package
Fable.TZDB, e.g. usingpaketas a dotnet tool:dotnet paket add Fable.TZDB -p <your fable project>.fsprojAdd the npm dependency, e.g.:
npm add @vvo/tzdbIn your F# source file open the namespace:
open Fable.TZDBUse the
tzdbobject:let timeZones = tzdb.getTimeZones() let tz = timeZones |> Array.find (fun x -> x.name = "Europe/Rome") console.log(tz)the code above generates an output similar to:
{name: 'Europe/Rome', alternativeName: 'Central European Time', group: Array(1), continentCode: 'EU', continentName: 'Europe', …} abbreviation: "CET" alternativeName: "Central European Time" continentCode: "EU" continentName: "Europe" countryCode: "IT" countryName: "Italy" currentTimeFormat: "+02:00 Central European Time - Rome, Milan, Naples, Turin" currentTimeOffsetInMinutes: 120 group: ['Europe/Rome'] mainCities: (4) ['Rome', 'Milan', 'Naples', 'Turin'] name: "Europe/Rome" rawFormat: "+01:00 Central European Time - Rome, Milan, Naples, Turin" rawOffsetInMinutes: 60 [[Prototype]]: Object
Create the package
To create the package in debug mode (used by the example) just issue on the command line:
dotnet pack
To create the package in release mode:
dotnet pack -c Release
Example
A working example can be found in the example directory. Refer to its README file for further informations.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Fable.Core (>= 3.0.0)
- FSharp.Core (>= 4.7.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.1 | 409 | 4/22/2022 |