I'm using an API result in my android project which includes the time of an event. The problem is that i am not getting the correct time to show to the whole world due to the usage of DST (Daylight saving Time) in some countries.
eg: Suppose from API i'm getting 14:20 (GMT +0.00 Time) , in an area which uses DST (for eg: Canada, GMT -4.00) The time should be shown 9.20 instead of 10.20 (i.e. one hour further back to actual time.) Meanwhile the other part of the world which does not uses DST must show the actual time (i.e. 10:20 )
Is there any method to solve this issue ?
Do anybody knows how to solve this issue ?