Showing posts with label Apex. Show all posts
Showing posts with label Apex. Show all posts

Thursday, September 14, 2017

Handling TimeZone Conversion in Apex

Before the week ends, here's my next post on handling TimeZone conversion in Apex -

a) Developers might have datetime issue reported before in existing application. This is a good reference for timezone conversion in apex.

http://www.force2b.net/index.php/2010/08/date-time-and-timezone-handling-in-apex/
-------------------------------------------------------------------------------------------------------------------

b) Another way to retrieve SFDC default timezone  from User object :

Schema.DescribeFieldResult fieldResult = User.TimeZoneSidKey.getdescribe();

List<Schema.PicklistEntry> ple = fieldResult.getPicklistValues();

for(Schema.PicklistEntry p : ple){
system.debug('###'+p.getlabel()+'****'+p.getValue()+'\n');
}

Please leave your comment if you agree or have any better approach of handling TimeZone conversion in Apex.