Convert UTC time zone to EST time zone
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-07-2022 10:03 AM - edited 11-07-2022 11:02 AM
I'm trying to convert utc to est in a script include
So far I have,
var time = new GlideDateTime();
var val = time.getValue();
return val; //Its giving utc time zone
I also tried solutions from other developers but it didn't work.
exp:
var time = new GlideDateTime(current.start_date);
gs.print('GMT Time: '+time);
var tz = Packages.java.util.TimeZone.getTimeZone("America/New_York"); // Set timezone
time.setTZ(tz);
var timeZoneOffSet = time.getTZOffset(); // Get offset of timezone set above
time.setNumericValue(time.getNumericValue() + timeZoneOffSet); // Add offset to current time
gs.print('Eastern time: '+time);
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-07-2022 11:09 AM
The second script you have works fine. You can try this code in a background script to test
var now = new GlideDateTime();
var time = new GlideDateTime(now);
gs.print('GMT Time: '+time);
var tz = Packages.java.util.TimeZone.getTimeZone("America/New_York"); // Set timezone
time.setTZ(tz);
var timeZoneOffSet = time.getTZOffset(); // Get offset of timezone set above
time.setNumericValue(time.getNumericValue() + timeZoneOffSet); // Add offset to current time
gs.print('Eastern time: '+time);