gpt4 book ai didi

c# - 使用 C# 根据当前文化信息获取时区

转载 作者:太空宇宙 更新时间:2023-11-03 23:42:54 24 4
gpt4 key购买 nike

我需要知道从当前文化信息对象中获取的某种语言的时区。

我不能使用像 nodatime 这样的第三方库。

当我枚举所有系统时区并希望获得正确的时区时,CultureInfo.CurrentCulture 的哪个属性很重要?

最佳答案

如果您所拥有的只是文化,那基本上是一些字符串,例如:MX(西类牙语墨西哥)、es-CO(西类牙语哥伦比亚)和 fr-CA(法语加拿大) 那么您只需必须将其中的每一个对应到一个时区,除非不存在这样的一对一关系。所以不行。你可以大致知道时区(正如评论中指出的那样),fr-CA 都在同一个时区,但 MX 是四个(MX 没有足够的信息来衡量时区)。

所以你没有足够的数据知道,你能做什么。如果您需要在服务器端知道他们的时区,请尝试地理位置: How can I find a user's GEO Location using ASP.NET?

但是,如果只是网页需要知道,请尝试将该逻辑放入在他们的机器上执行的 JavaScript 中。

或者您可以...问他们。

关于c# - 使用 C# 根据当前文化信息获取时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28440650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com