我有一个asp.net-mvc应用程序,它可以安排与世界各地的人的约会。这些约会都以UTC格式保存在数据库中。在注册过程中,用户已经选择了他们居住的时区。因此,所有约会都以其时区显示。Europe Standard Time的用户在他的日程表中将看到1点到5点(两者都在下午),而住在Eastern Standard Time的用户在他的日程表中将看到早上7点到11点(不同时区之间有7这是因为当他们在视图中检查日程安排时,约会都会从UTC转换为用户的时区。
所以问题是,我如何确保两个用户在彼此预约时获得相同的时间?