我正在开发一款与销售和采购报告相关的应用程序。
我正在使用该采购和销售报告的数据生成图表。
采购订单和销售订单的创建日期是相对于 (UTC + 5.30) 时间的,即该时间适用于印度孟买。
场景-1
假设这是一个场景(目前这个应用程序在印度用于这个场景)
Lets Say,
**Purchase Order & sales Order Generation is as follows**
Purchase Order(Rs) Sales Order(Rs)
31-Jan-2014 11.00PM 1000 2000
31-Jan-2014 10.00PM 2000 4000
据此,如果我创建图表,那么图表的数据将如下所示。
Purchase Sales
Jan-2014 3000 6000
我对这个场景没有任何问题
但是,假设我在美国有一个分支机构,并且我的一位美国同事创建了相同的采购订单和销售订单,那么我的问题如下所示
场景-2
假设这是场景(目前此应用程序在美国用于此场景)
Lets Say,
**Purchase Order & sales Order Generation is as follows**
Purchase Order(Rs) Sales Order(Rs)
31-Jan-2014 11.30PM 1000 2000
31-Jan-2014 11.00PM 2000 4000
根据这个,如果我创建一个图表,那么图表的数据将如下所示。
Purchase Sales
Feb-2014 3000 6000
原因:因为我使用(UTC+5.30)时间来创建采购和销售报告。
对于坐在美国并在日期创建采购订单的人2014 年 1 月 31 日 12:00
(美国时间为 UTC)
So According to US, Sales & purchase Order Date is 31-Jan
So According to India, Sales & purchase Order Date is 1-Feb
问题 :那么解决这个问题的标准方法是什么,我应该在图表或整个应用程序中显示什么,美国时间或印度时间或一些常见时间
因为使用此应用程序的最终用户不会知道 UTc 是什么,所以该人只会对正确的值感兴趣。
谢谢。
任何帮助将不胜感激。