如何使用国家名称比较时间?

时间:2013-12-20 04:43:00

标签: c# asp.net timezone

我有一个数据库,其中表用户保存国家名称和时间,另一个用户通过查询他的数据库来检查他的时间,我想向用户显示他的国家/地区与他搜索的时间匹配的时间。如何在c#

中做到这一点

2 个答案:

答案 0 :(得分:4)

使用给定数据是不可能的,因为一般国家可以有多个时区(例如俄罗斯有9个时区)。您唯一的选择是首先要求用户提供准确的时区信息。

答案 1 :(得分:1)

我将通过在数据库中保存UTC / GMT时间的偏移量以及国家/地区名称来解决您的具体情况。并在显示时根据偏移调整时间。