.Net Core using system timezone. Unfortunately Windows and Linux have different timezone system. Now you have two ways:
- Use other (and universal) impementation of timezone like Noda time
- Translate
between Windows and IANA time zones, e.g. using the TimeZoneConverter micro-library.