ServiceNow에서 UTC와의 시차 얻기
1985 단어 ServiceNow
ServiceNow의 Date, Date/Time형
ServiceNow의 Date/Time형에서는 DB내에서 UTC(GMT)의 UNIXTIME(에포크초)로 밀리 세컨드까지 유지하고 있어 이용하고 있는 유저의 Timezone에 따라 계산해 표시되고 있는 것 같습니다
[Date and Date/Time fields]
htps : // / cs. 세레 ゔ 세세의 w. 코 m / 브 d ぇ / 파리 s p t t rm-d dmi st 라치 온 / 펑 / d 치메후에 lds. HTML
[Time configuration]
htps : // / cs. 세레 ゔ 세세의 w. 코 m / 브 d ぇ / 파리 s p t t r m-d dmi st 라치온 / 펑 / 아 d mi n r 음. HTML
매우 편리한 구조라고 생각합니다만 조금 임의의 Timezone의 값을 취득하고 싶어졌으므로 조사해 보았습니다
Packages.java.util.TimeZone 사용
다양한 구그 결과이 방법을 발견했습니다 (함수로하고 있습니다)
prt_tz_ofs("Asia/Tokyo");
prt_tz_ofs("US/Pacific");
prt_tz_ofs("Australia/Eucla");
function prt_tz_ofs(p_tz) {
var gdt = new GlideDateTime();
var tz = Packages.java.util.TimeZone.getTimeZone(p_tz);
gdt.setTZ(tz);
var tzoffs = gdt.getTZOffset() /1000/ 60/60;
gs.info(p_tz + " ha " + tzoffs + " hours!!");
}
Scripts - Background에서 수행한 결과는 다음과 같습니다.
좀 더 편리한 방법이 있을지도 모르지만 하고 싶은 일은 할 수 있었습니다
Reference
이 문제에 관하여(ServiceNow에서 UTC와의 시차 얻기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/20_percent_cooler/items/0f11018e4cf15f79f9f2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다양한 구그 결과이 방법을 발견했습니다 (함수로하고 있습니다)
prt_tz_ofs("Asia/Tokyo");
prt_tz_ofs("US/Pacific");
prt_tz_ofs("Australia/Eucla");
function prt_tz_ofs(p_tz) {
var gdt = new GlideDateTime();
var tz = Packages.java.util.TimeZone.getTimeZone(p_tz);
gdt.setTZ(tz);
var tzoffs = gdt.getTZOffset() /1000/ 60/60;
gs.info(p_tz + " ha " + tzoffs + " hours!!");
}
Scripts - Background에서 수행한 결과는 다음과 같습니다.
좀 더 편리한 방법이 있을지도 모르지만 하고 싶은 일은 할 수 있었습니다
Reference
이 문제에 관하여(ServiceNow에서 UTC와의 시차 얻기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/20_percent_cooler/items/0f11018e4cf15f79f9f2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)