访问当前系统时区

2023-11-30

基本上我可以使用以下代码检测系统时区列表:

foreach(TimeZoneInfo info in tz)
    Debug.Log("time zone id : " + info.Id + " display name : " + info.DisplayName);

运行此代码,我在控制台中有以下输出。

enter image description here

在这个列表中,我想知道我当前的系统遵循的是哪一个? 因为我想要有关该时区的具体信息。就像下面的代码一样,我写得很清楚“亚洲/加尔各答”。

TimeZoneInfo infos = System.TimeZoneInfo.FindSystemTimeZoneById("Asia/Kolkata");

通过运行哪个代码,我可以获得“亚洲/加尔各答”作为输出?

EDIT:我已经在这里使用 NodaTime 并为此目的运行代码。

  // Create a NodaTime DateTimeZoneSource object for IANA time zone names
    var dateTimeZoneSource = TzdbDateTimeZoneSource.Default;

    // Get the Windows time zone by name (or use TimeZoneInfo.Local)
    var timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("India Standard Time");

    // Convert between Windows and IANA time zone names
    var tzdbTimeZoneInfo = dateTimeZoneSource.MapTimeZoneId(timeZoneInfo);

    Console.WriteLine(tzdbTimeZoneInfo);

但在这方面,我遇到了例外,

引发了“System.TimeZoneNotFoundException”类型的异常。

我使用 Mac 系统和编辑器作为 Mono Develop - Unity,我的目标设备是 iPhone。


使用下面的代码您可以获取本地 TimeZoneInfo 对象。

TimeZoneInfo infos = TimeZoneInfo.Local;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

访问当前系统时区 的相关文章

  • Tensorflow 中的自定义资源

    由于某些原因 我需要为 Tensorflow 实现自定义资源 我试图从查找表实现中获得灵感 如果我理解得好的话 我需要实现3个TF操作 创建我的资源 资源的初始化 例如 在查找表的情况下填充哈希表 执行查找 查找 查询步骤 为了促进实施 我
  • Mono 无法保存用户设置

    我在 Mono Ubuntu 上保存用户设置时遇到问题 这是代码示例 private void Form1 Load object sender EventArgs e string savedText Properties Setting
  • 添加对共享类的多个 WCF 服务的服务引用

    我正在尝试将我的 WCF Web 服务拆分为几个服务 而不是一个巨大的服务 但是 Visual Studio Silverlight 客户端 复制了两个服务共享的公共类 这是一个简单的例子来说明我的问题 在此示例中 有两个服务 两者都返回类
  • 捕获 foreach 条件中抛出的异常

    我有一个foreach在 foreach 本身的条件下循环期间中断的循环 有没有办法try catch抛出异常然后继续循环的项 这将运行几次 直到异常发生然后结束 try foreach b in bees exception is in
  • Blazor 与 Razor

    随着 Blazor 的发明 我想知道这两种语言之间是否存在显着的效率 无论是在代码创建方面还是在代码的实际编译 执行方面 https github com SteveSanderson Blazor https github com Ste
  • 在 C++11 中省略返回类型

    我最近发现自己在 C 11 模式下的 gcc 4 5 中使用了以下宏 define RETURN x gt decltype x return x 并编写这样的函数 template
  • Guid 应包含 32 位数字和 4 个破折号

    我有一个包含 createuserwizard 控件的网站 创建帐户后 验证电子邮件及其验证 URL 将发送到用户的电子邮件地址 但是 当我进行测试运行时 单击电子邮件中的 URL 时 会出现以下错误 Guid should contain
  • 调试内存不足异常

    在修复我制作的小型 ASP NET C Web 应用程序的错误时 我遇到了 OutOfMemoryException 没有关于在哪里查看的提示 因为这是一个编译时错误 如何诊断此异常 我假设这正是内存分析发挥作用的地方 有小费吗 Thank
  • 为什么密码错误会导致“填充无效且无法删除”?

    我需要一些简单的字符串加密 所以我编写了以下代码 有很多 灵感 来自here http www codeproject com KB security DotNetCrypto aspx create and initialize a cr
  • 为什么 std::allocator 在 C++17 中丢失成员类型/函数?

    一边看着std 分配器 http en cppreference com w cpp memory allocator 我看到成员 value type pointer const pointer reference const refer
  • 两组点之间的最佳匹配

    I ve got two lists of points let s call them L1 P1 x1 y1 Pn xn yn and L2 P 1 x 1 y 1 P n x n y n 我的任务是找到它们点之间的最佳匹配 以最小化它
  • C# 编译器如何决定发出可重定向的程序集引用?

    NET Compact Framework 引入了可重定向程序集引用 现在用于支持可移植类库 基本上 编译器会发出以下 MSIL assembly extern retargetable mscorlib publickeytoken 7C
  • 在 C 中复制两个相邻字节的最快方法是什么?

    好吧 让我们从最明显的解决方案开始 memcpy Ptr const char a b 2 调用库函数的开销相当大 编译器有时不会优化它 我不会依赖编译器优化 但即使 GCC 很聪明 如果我将程序移植到带有垃圾编译器的更奇特的平台上 我也不
  • Silverlight Datagrid:在对列进行排序时突出显示整个列

    我的 Silverlight 应用程序中有一个 DataGrid 我想在对该列进行排序时突出显示整个列 它在概念上与上一个问题类似 Silverlight DataGrid 突出显示整列 https stackoverflow com qu
  • 内核开发和 C++ [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 从我know https stackoverflow com questions 580292 what languages are windo
  • 运行代码首先迁移更新数据库时出错

    我在迁移到数据库时遇到问题 并且似乎找不到我遇到的错误的答案 System MissingMethodException Method not found System Data Entity Migrations Builders Tab
  • boost::program_options:带有固定和可变标记的参数?

    是否可以在 boost program options 中使用此类参数 program p1 123 p2 234 p3 345 p12 678 即 是否可以使用第一个标记指定参数名称 例如 p 后跟一个数字 是动态的吗 我想避免这种情况
  • Swagger 为 ASP.CORE 3 中的字典生成错误的 URL

    当从查询字符串中提取的模型将字典作为其属性之一时 Swagger 会生成不正确的 URL 如何告诉 Swagger 更改 URL 中字典的格式或手动定义输入参数模式而不自动生成 尝试使用 Swashbuckle 和 NSwag 控制器 pu
  • 如何确定母版页中正在显示哪个子页?

    我正在母版页上编写代码 我需要知道正在显示哪个子 内容 页面 我怎样才能以编程方式做到这一点 我用这个 string pageName this ContentPlaceHolder1 Page GetType FullName 它以 AS
  • 如何创建向后兼容 Windows 7 的缩放和尺寸更改每显示器 DPI 感知应用程序?

    我是 WPF 和 DPI 感知 API 的新手 正在编写一个在 Windows 7 8 1 和 10 中运行的应用程序 我使用具有不同每个显示器 DPI 设置的多个显示器 并且有兴趣将我的应用程序制作为跨桌面配置尽可能兼容 我已经知道可以将

随机推荐

  • Lua - 访问文件和控制应用程序?

    人们如何使用 Lua 脚本语言来做这样的事情 打开IE等应用程序并控制它 访问C盘和 lua文件所在的当前目录 对文件进行修改 移动 创建和删除 任何指向此参考的链接将不胜感激 我在任何地方都找不到任何明确的文档 一般来说 Lua没有内置这
  • 从 IP 地址获取地理代码的 Java 库

    我的应用程序知道用户的 IP 地址 我们需要识别用户的城市 州 国家以及用户的纬度和经度 有没有一个java库可以做到这一点 如果没有 将 IP 地址转换为地理位置的算法或数据源是什么 http www maxmind com app de
  • MIT 方案消息传递抽象

    在我正在修读的计算机科学课程中 我们的作业是回答几个与消息传递有关的不同问题 我已经能够解决除一个问题之外的所有问题 该问题要求以下内容 编写一个邮递员对象工厂 make mailman 不接受任何参数并且 返回一个响应以下消息的消息传递对
  • 如何在 jquery 验证错误消息中包含字段标签

    我在页面顶部显示 jquery 验证错误 我想在每条消息旁边包含与每个无效字段关联的标签的文本值 这是怎么做到的 这是我的 jquery document ready function reqAccount validate errorCl
  • Mongoose Aggregate :限制 $group 中的记录数

    我正在尝试使用 Mongoose Aggregate 方法转换这句话 对于给定 oid 的每个玩家 选择玩得最多的游戏 这是我的游戏架构 gameSchema new mongoose Schema game name type Strin
  • 简单但方法调用的位置参数太多

    谁能解释一下为什么TypeError is fib 接受 1 个位置参数 但给出了 2 个 当我只给它一个参数时 gt self fib self n 1 另外 在保留类的实例化的同时 您能建议您的解决方案来解决这个问题吗 我觉得 自我 用
  • Ace 编辑器无法与 bootstrap 配合使用

    我使用引导程序默认示例主题 http getbootstrap com examples jumbotron narrow 我想过去 ace 编辑器而不是中央块 但 ace 编辑器不起作用 空白区域 div class container
  • 无法将结果发布到 Sonarqube 服务器

    我已经设置了一个 jenkins sonarqube github 集成工作流程 其中 git 存储库中的拉取请求触发一个 webhook 该 webhook 启动 jenkins 作业 从而启动 SonarQube Scanner 问题是
  • 解决 Postgres 中的“错误:在数据中发现文字换行符”?

    我有一个包含 3200 万个元组的数据集 我使用 COPY FROM 将这些元组复制到表中 在前 700 万个左右中 有 3 个格式不正确的元组 在这些情况下 下一条记录不会位于当前记录下方 而是会附加到同一行当前记录的末尾 所以而不是 r
  • g++ 无法静态链接 libmongcxx(r3.0.2) 但动态链接可以

    我使用 mongodb 站点的示例代码来展示这里的问题 操作系统 ArchLiux c 是g 的链接 dean dell xps 13 c version c GCC 6 2 1 20160830 版权所有 C 2016 Free Soft
  • S3 静态网站上的 https 卡住

    我创建了一个 S3 存储桶并将其设为静态网站 如果我尝试重定向 例如重定向到 Google 它对于 HTTP 来说效果很好 例如 curl I http test s3 redirect s3 website eu west 1 amazo
  • UIActionSheet 自定义

    我们可以更改破坏性按钮和其他按钮在 UIActionSheet 中出现的顺序吗 默认情况下 破坏性按钮 红色 显示在其他按钮上方 在我的应用程序中 我希望其他按钮显示在破坏性按钮上方 没问题 只需分配并初始化一个新的 UIActionShe
  • 如何有效地找到给定位置附近最近的位置

    我正在制作一个脚本 其中将大量业务加载到具有纬度和经度的 mySQL 数据库中 然后 我为该脚本提供 最终用户的 纬度和经度 并且该脚本必须计算从提供的纬度 经度到从数据库获取的每个条目的距离 并按照从最近到最远的顺序对它们进行排序 我实际
  • h:dataTable 复合组件、cc.attrs.var、IllegalArgumentException

    我正在尝试创建自己的数据表 例如 primefaces 的数据表 问题是cc attrs var使用时会抛出 IllegalArgumentException 所以我想知道如何才能拥有像 Primefaces 这样的 var 属性
  • 如何将 Math.X 函数与 LINQ 结合使用?

    我有一个简单的表 SQL Server 和 EF6 Myvalues 有列Id Value 双倍的 我试图获得该表中所有值的自然对数之和 我的 LINQ 语句是 var sum db Myvalues Select x gt Math Lo
  • 使用 Array.new(n, Array.new) 创建矩阵

    我通过执行以下操作创建了一个数组 gameboard Array new 3 Array new 3 我尝试像这样分配一个值 我得到了这个 gameboard 0 2 X gameboard gt X X X 当我以不同方式声明数组时 ga
  • 如何为任意类型创建 Roslyn ITypeSymbol?

    我可以用一个语法生成器生成类型的参数Int32像这样 var generator SyntaxGenerator GetGenerator document var paramType generator TypeExpression Sp
  • 为什么 PRFRelation 不支持 fromLocalDataStore 查询?

    我有一个PFUser对象有几个PFRelation指向其他物体 当我运行以下代码时 PFRelation relation PFUser currentUser relationForKey Relation PFQuery query r
  • JavaScript 将字符串添加到数字

    我正在读MDN 上重新介绍 JavaScript并在该部分中Numbers它说您只需在字符串前面添加一个加号运算符即可将字符串转换为数字 例如 42 这将产生 42 的数字输出 但在接下来的部分中运营商它说 通过将字符串 某物 添加到任何数
  • 访问当前系统时区

    基本上我可以使用以下代码检测系统时区列表 foreach TimeZoneInfo info in tz Debug Log time zone id info Id display name info DisplayName 运行此代码