Salesforce : Converting DateTime to format YYYY-MM-DDThh:mm:ssZ

I spend lots of my time finding a solution for converting the datetime into the format (YYYY-MM-DDThh:mm:ssZ) so that it can be used in SOQL query.  SOSL query returns the datetime in format(YYYY-MM-DDThh:mm:ssZ) so for comparison one need to convert it into that format.

System.debug(DateTime.now().format(‘yyyy-MM-dd\’T\’hh:mm:ss\’z\”));

I hope this will save your time. 🙂


Posted

in

,

by

Tags:

Comments

One response to “Salesforce : Converting DateTime to format YYYY-MM-DDThh:mm:ssZ”

  1. Scott Fraser Avatar
    Scott Fraser

    This was helpful, but doesn’t give the time in GMT.

    It should read: Datetime.now().formatGmt(‘yyyy-MM-dd\’T\’hh:mm:ss\’Z\”)

Leave a Reply

Your email address will not be published. Required fields are marked *