我有一个数据库,用户在表格中保存国家名称和时间,另一个用户通过查询他的数据库来检查他的时间,我想向用户显示他所在国家/地区的时间与他搜索的时间相匹配。 如何在 C# 中执行此操作
使用给定的数据是不可能的,因为一般来说,国家可以有多个时区(例如,俄罗斯有 9 个时区)。您唯一的选择是首先要求用户提供确切的时区信息。
我将通过在我的数据库中保存 UTC/GMT 时间的偏移量以及国家/地区名称来解决您的特定情况。并在显示时根据偏移调整时间。