Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

time coversion

Hi Experts ,

            In my project I have a scenarios like below

From the OData service I am getting a tme value like this :  PT15H48M26S .This value I am getting in an odata service attribute name : ParkinTm

In UI5 I am coverting like this

var myFormat = sap.ui.core.format.DateFormat.getDateTimeInstance({pattern: "KK:mm:ss a"});

var newtime = myFormat.format(new Date(;

When I print this time its showing 5.30 extra than the value that i am getting from odata service attrivute ParkinTm. In this case i am getting : 09:16:37 PM which is 5.30 hrs extra than 15h:48m:26s

But my requirement is to print as it as i.e 15:48:26 only . As it is from back end . Can any one tell me how can solve this .

Basically its adding 5.30 hrs to the value coming from backend . Kindly help me in resolving this .



Not what you were looking for? View more on this topic or Ask a question