例如:我的系统为每个用户都设置了时区,用户1在UTC+6
,用户2在UTC
,用户3在UTC+3
,我的服务器是UTC
。
当用户更新/创建记录或从记录中获取数据到数据表时,服务器将自动转换时区并返回到用户。或者当用户将数据发布到服务器时,服务器会根据用户的时区设置自动将其转换为UTC
,然后再保存到数据库。无论如何都要这么做?
我想在我的项目中为所有的类做这件大事:(只是试图扩展雄辩的类,但不知道从哪里开始。
通常,您应该将数据存储在一个时区(例如您喜欢的时区(的数据库中。当你向用户显示数据时,你可以很容易地根据他们的时区来显示它。
查看DateTime类。它将允许您创建一个Date对象,设置时间,然后更改时区(为用户时区(,然后以给定的格式输出。