How to convert Date/Time into timestamp format

Supriya25
Tera Guru

Hi all,

How to convert Datetime format into timstamp format

 

gs.info(new GlideDateTime(new GlideDateTime().getDsiplayValue());

2024-04-16 11:45:23

kindly help me how to convert into timestamp format expecting result into timestamp format 20240416114523

5 REPLIES 5

Brian Lancaster
Tera Sage

I don't see anything that will convert it into that format so you will have to do some coding. I think something like this should work.

 

var dateTime = new GlideDateTime().getDisplayValue().toString();
var dateTimeSplit = dateTime.split(' '); // Seperate date time into two strings date and time.
var timeStamp = dateTimeSplit[0].replaceAll("-", "") + dateTimeSplit[1].replaceAll(":", ""); //Use replace all to remove unneeded characters and recombine the string.
gs.info(timeStamp);

 

Yes, it's working good, returning result in Timestamp format

Sagar Pagar
Tera Patron

Hi @Supriya25,

 

Try this scripts -

gs.info(new GlideDateTime().getDisplayValue());
// 20240416114523

var date = new GlideDateTime();
var time_stamp = date.toString().replace('-', '').toString().replace(' ', '').toString().replace(':', '');

gs.info(time_stamp);

 

Thanks,

Sagar Pagar

The world works with ServiceNow

Tq, Yes, it's working good, returning result in Timestamp format