I am calculating date in JS in the below format:
var startnew= new Date(currentYear,3*currQuarter-2,1);
var enddatenew= new Date(currentYear,3*currQuarter+1,0);
In Apex :
List<String> parts = startnew.split('T');
List<String> partstart = parts[0].split('-');
String startdate = partstart[1]+'/'+partstart[2]+'/'+partstart[0];
date startdateformat= date.parse(startdate);
List<String> parts2 = enddatenew.split('T');
List<String> partend = parts2[0].split('-');
String enddate = partend[1]+'/'+partend[2]+'/'+partend[0];
date enddateformat= date.parse(enddate);
I want to do a SOQL like :
select Fields__c from CustomObject__c where createdDate>=: startdateformat AND createdDate>=: enddateformat
What corrections needs to be done?
Best Answer
You can simply use
Date.Parse()
methodIn your case
Updates
You can also use Period object here to get the quarter start and end date.
try like this now use