Ruby on rails 处理时区
在win-32应用程序中,我们仅使用PC上的区域设置向应用程序指示时区和语言。一般来说,rails或web应用程序是如何做到这一点的?Ruby on rails 处理时区,ruby-on-rails,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3.2,在win-32应用程序中,我们仅使用PC上的区域设置向应用程序指示时区和语言。一般来说,rails或web应用程序是如何做到这一点的? 例如,如果一位医生在法国看到他的病历表,他应该在当地时间看到?对吧? 有很多方法,但这里有几个例子 当地医生将自己的时间表保持在线,他不需要与系统中的任何其他人交互,他只想输入并查看自己的时间表。 在这种情况下,只将时间存储在本地时间很可能是最简单的,因为不需要转换。为什么不一定要把事情复杂化 可预订跨多个时区会议的视频会议预订系统。 在这种情况下,以UTC存
例如,如果一位医生在法国看到他的病历表,他应该在当地时间看到?对吧? 有很多方法,但这里有几个例子
- 当地医生将自己的时间表保持在线,他不需要与系统中的任何其他人交互,他只想输入并查看自己的时间表。
在这种情况下,只将时间存储在本地时间很可能是最简单的,因为不需要转换。为什么不一定要把事情复杂化 - 可预订跨多个时区会议的视频会议预订系统。
在这种情况下,以UTC存储时间并在web应用程序中转换为UTC(即输入时间时从本地时间转换为UTC,显示日程时从UTC转换为本地时间)可能是一种方法。UTC是唯一的(即时间只发生一次,因为没有DST),并且相当容易转换为本地时间