You need to sign in to do that
Don't have an account?
How to extract time for local time zone
Hi All
I want to extract time for my local time zone which i have set in my personal information
like consider apex code below:
DateTime cDT = system.Now();
String localDateTime = cDT.format();
now localDateTime will be like 4/1/2011 4:22 PM
I want to extract 4:22 PM out of this
One method given in salesforce documentation is hour,minute methods. But this method takes datetime as argument. But our format method returnes a string.
The solution may be convert the string returned by format method to datetime type.
But could not. i tried parse method. it converted my local time back to GMT Time. Secondly i tried valueOf Method. But it accepts string in a specific format.
Please help me solving this problem. I have tries from my side. searched on net. but got no solution
Hi Friend,
Please find the below solution
DateTime cDT = system.Now();
String localDateTime1 = cDT.format('h:mm a');
Thanks & Regards
:smileyvery-happy:
All Answers
Hi Friend,
Please find the below solution
DateTime cDT = system.Now();
String localDateTime1 = cDT.format('h:mm a');
Thanks & Regards
:smileyvery-happy:
Thanks buddy.. This works.. A lot of thanks
i tried the same for extracting date too
Just for the help of others i am posting this here
date can be extracted via same method
Datetime cDT = System.now();
String currentDate = cDT.format('d:M:yyyy ');