gpt4 book ai didi

java - 如何更改 米尔斯 的时区?

转载 作者:行者123 更新时间:2023-12-01 05:39:49 25 4
gpt4 key购买 nike

我是 Mirth 新手,试图更改传出消息上标记的时区。 Mirth 目前在消息上标记当前时间——仅采用格林威治标准时间。我想用美国中部时间标记消息。

以下是转换器中添加日期的代码:var dateString = DateUtil.getCurrentDate("yyyyMMddHHmmss");tmp['MSH']['MSH.7']['MSH.7.1'] = 日期字符串;

我有几个关于如何解决此问题的问题:

  1. 有没有办法在 mirth 中更改时区?
  2. 如果没有,有没有办法更改 Java 中的默认时区?

最坏的情况,我可以在 javascript 中调整日期 - 但每次我想将当前时间添加到消息中时,我都必须解决这个问题。

最佳答案

您可以访问基本的 Java 类,因此无需重新发明轮子来进行时区转换...

function getCurrentLocalTimestamp() {
var formatter = new Packages.java.text.SimpleDateFormat("yyyyMMddhhmmss");
// your local TZ
formatter.setTimeZone(Packages.java.util.TimeZone.getTimeZone("EST"));
return formatter.format(new Packages.java.util.Date());
}

tmp['MSH']['MSH.7']['MSH.7.1'] = getCurrentLocalTimestamp();

关于java - 如何更改 米尔斯 的时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7449258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com