c# - 确定时区是否支持夏令时

标签 c# .net timezone

TimeZoneInfo.IsDaylightSavingTime()方法支持确定给定时间是否是否在 DST 中,但我找不到任何可以告诉我给定时区是否完全支持它的信息。有这种东西吗?

具体来说,我需要编写代码来根据用户的时区是否遵守夏令时发送不同的标志,无论当前是否处于夏令时

最佳答案

您可以使用 TimeZoneInfo.SupportsDaylightSavingTime属性:

TimeZoneInfo tzi = ...
if (tzi.SupportsDaylightSavingTime)
{
    ...
}

关于c# - 确定时区是否支持夏令时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26769150/

相关文章:

c# - 从 ListView 中选择项目并转换到我的自定义对象

c# - 如何从字符串中删除前 10 个字符?

PostgreSQL 9.1 时区

c# - 将 C 结构编码到 C#

c# - Item 和 this[] - 已声明同名成员

c# - 资源文件 (resx) 不遵守自定义工具命名空间

python - 如何在我的 jinja 过滤器中使用 babel 启用时区?

c# - 如何使用 ServiceStack.Aws 在 DynamoDb 中将 enum 作为 int 插入

c# - 使用 MVVM 模式将项目添加到数据绑定(bind)列表框的最佳方法?

python - 如何自动获取本地时区的时区偏移量?