Quartz.Plugins.TimeZoneConverter 4.0.0

Prefix Reserved
dotnet add package Quartz.Plugins.TimeZoneConverter --version 4.0.0
                    
NuGet\Install-Package Quartz.Plugins.TimeZoneConverter -Version 4.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Quartz.Plugins.TimeZoneConverter" Version="4.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Quartz.Plugins.TimeZoneConverter" Version="4.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Quartz.Plugins.TimeZoneConverter" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Quartz.Plugins.TimeZoneConverter --version 4.0.0
                    
#r "nuget: Quartz.Plugins.TimeZoneConverter, 4.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Quartz.Plugins.TimeZoneConverter@4.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Quartz.Plugins.TimeZoneConverter&version=4.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Quartz.Plugins.TimeZoneConverter&version=4.0.0
                    
Install as a Cake Tool

Quartz.Plugins.TimeZoneConverter

Quartz.Plugins.TimeZoneConverter plugs TimeZoneConverter into Quartz.NET's time zone lookup, so that both Windows ids (Central America Standard Time) and IANA ids (America/Guatemala) resolve on either operating system.

Every trigger that names a time zone names it by id, and TimeZoneInfo.FindSystemTimeZoneById answers with whatever ids the machine happens to know. A schedule written on Windows and run on Linux therefore throws TimeZoneNotFoundException where the trigger is built or read back — and a schedule kept in a database is exactly the one that gets moved between them.

Installation

dotnet add package Quartz.Plugins.TimeZoneConverter

Usage

builder.Services.AddQuartz(q => q.UseTimeZoneConverter());

UseTimeZoneConverter hangs off IQuartzBuilder, so the same call configures a scheduler built without a host.

The call registers a resolver with Quartz.TimeZones, which is what Quartz's own lookups go through: both spellings then resolve everywhere, and a stored trigger keeps firing after its scheduler moves host. The registration is process-wide and takes effect at once, so a trigger built before the scheduler exists resolves its zone too. It is not a plugin — 4.0 retired the one this package used to ship, along with the quartz.plugin.timeZoneConverter.type key that named it.

Documentation

https://www.quartz-scheduler.net/documentation/quartz-4.x/packages/timezoneconverter-integration.html

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (32)

Showing the top 5 NuGet packages that depend on Quartz.Plugins.TimeZoneConverter:

Package Downloads
Volo.Abp.Quartz

Package Description

Aiwins.Rocket.Quartz

Package Description

ZhileTime.Hope.Quartz

Package Description

Zq.Utils.Core

.NET Standard2.0、.NET Standard2.1、.NET5、.NET6版本工具类

Gems.Jobs.Quartz

Содержит вспомогательные классы для сервисов-планировщиков на основе Quartz

GitHub repositories (5)

Showing the top 5 popular GitHub repositories that depend on Quartz.Plugins.TimeZoneConverter:

Repository Stars
abpframework/abp
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
foxminchan/BookWorm
The practical implementation of Aspire using Microservices, AI-Agents
withsalt/BilibiliLiveTools
Bilibili(B站)无人值守直播工具。自动登录,自动获取直播推流地址,自动推流(使用ffmpeg),可以用于电脑、树莓派等设备无人值守直播。
guoming/Hummingbird
分布式锁,分布式ID,分布式消息队列、配置中心、注册中心、服务注册发现、超时、重试、熔断、负载均衡
oncemi/OnceMi.Framework
基于.NET 7和Vue 2开发的企业级前后端分离权限管理开发框架(后台管理系统),具有组织管理、角色管理、用户管理、菜单管理、授权管理、计划任务、文件管理等功能。支持国内外多种流行数据库,支持IdentityServer4认证中心。
Version Downloads Last Updated
4.0.0 412 9/3/2026
4.0.0-rc.2 41 9/3/2026
4.0.0-rc.1 45 9/3/2026
4.0.0-beta.1 42 9/2/2026
4.0.0-alpha.5 60 8/31/2026
4.0.0-alpha.4 53 8/31/2026
4.0.0-alpha.3 57 8/27/2026
4.0.0-alpha.2 64 8/25/2026
4.0.0-alpha.1 76 8/22/2026
3.20.1 317 9/3/2026
3.20.0 3,224 8/27/2026
3.19.1 33,151 7/26/2026
3.19.0 2,933 7/24/2026
3.18.2 39,660 6/27/2026
3.18.1 127,710 4/25/2026
3.18.0 28,732 4/11/2026
3.17.1 18,049 4/3/2026
3.17.0 8,538 3/29/2026
3.16.1 79,493 3/4/2026
3.16.0 6,276 3/1/2026
Loading failed