Device data timestamp

Hi All,

We have created a virtual device in c8y and stored a Realtime data to the device using our JAVA agent.
Now we are receiving data in a CSV file which have timestamp in PST and we storing the data in c8y device in UTC timestamp. So because of that timestamp in c8y inbuild widget is in UTC, If I create an Alarm it will show me the time in UTC but we need the Alarm timestamp in PST.

  1. How we can balance the timestamp mismatch?
  2. If I change the my data storing agent in c8y from UTC to PST, will I lose the past data?

Thanks,
Saif