Проблема, связанная с временем UTC, в приложении (C #, ASP.NET и SQL)
Я разрабатываю одно приложение, связанное с отчетами о продажах и покупках. В этом я строю график, используя данные этого отчета о покупках и продажах.
Дата создания заказа на поставку и заказа на продажу относится к времени (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) время для создания отчета о закупках и продажах. Для парня, который сидит в США и создает заказ на покупку на дату31 января 2014 г., 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, что человек будет заинтересован только в правильных значениях.
Спасибо. Любая помощь будет оценена.