
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2020 02:18 AM
Hi,
I need to extract the time in below format -
hh:mm:ss:ms
i.e I require milseconds also to be dispalyed along with hours/minutes/seconds.
Please suggest the approach.
Thanks
Solved! Go to Solution.
- Labels:
-
Scripting and Coding
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2020 05:53 AM
Hi,
Can you try below script and check if it gives hh:mm:ss?
var milliseconds = 1536914778000;
var gdt = new GlideDuration(milliseconds);
var value = gdt.getByFormat('HH:mm:ss');
Mark ✅ Correct if this solves your issue and also mark 👍 Helpful if you find my response worthy based on the impact.
Thanks
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2020 02:32 AM
Hi
this is the article for finding the Milliseconds :
Community Code Snippet: Server-Side Millisecond Time Logging

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2020 02:39 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2020 03:18 AM
Hi Kvark,
I tried above script. It is returning the total of the time in miliseconds in the current time. But I want the time in the format presented by you in the preview screen

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2020 03:26 AM
change filter to sss:
\{{data.mydate | date:'yyyy-MM-dd HH:mm:ss:sss Z'\}}
p.s. added \ or it will not show {
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-21-2020 05:53 AM
Hi,
Can you try below script and check if it gives hh:mm:ss?
var milliseconds = 1536914778000;
var gdt = new GlideDuration(milliseconds);
var value = gdt.getByFormat('HH:mm:ss');
Mark ✅ Correct if this solves your issue and also mark 👍 Helpful if you find my response worthy based on the impact.
Thanks
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader