Coldfusion / Java-获取与服务器不同的时区的当前时间

杰森

我已经阅读了有关该主题的每篇博客文章,我可以动手实践,但没有获得喜悦。

我有一个站点在澳大利亚珀斯的服务器上运行(共享主机,因此服务器时间设置为珀斯时间)。但是我需要在澳大利亚墨尔本时区记录所有活动。例如,如果将记录写入数据库,我想记录墨尔本而不是珀斯发生的时间(例如发布的论坛主题)。我不能直接进行DateDiff,因为墨尔本有夏令时,而珀斯则没有。另外,我在想这件事的时候,还是想出一种方法,可以为我提供当前墨尔本(或任何地方)的时间,而不管其运行所在服务器的时区如何。

这项任务已经变成了比我预期的要大得多的挑战。

我得出的是这样的:

    timezoneClass = createObject( "java", "java.util.TimeZone" );
    melbourneTimezone = timezoneClass.getTimeZone(javaCast( "string", "Australia/Melbourne" ));
    melbourneCalendar = createObject( "java", "java.util.GregorianCalendar" ).init(melbourneTimezone);
    melbourneTime = melbourneCalendar.getTime();

    writeDump(melbourneTime);

..据我所知,这应该给我我需要的东西,但是并不能..当我转储'melbourneTime'时,它只是给我服务器时间。

任何人都可以给我任何指示。我是在正确的道路上,还是实现期望结果的简单得多的方法?

非常感谢

杰森

埃迪·伊内斯库(Edy Ionescu)

如果您将使用rip747 / TimeZone-CFC,则可以使用以下代码轻松找到答案:

timezoneObj = createObject("component", "timezone").init();
melbourneTime = timezoneObj.castFromServer(now(), "Australia/Melbourne");

writeDump(melbourneTime);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Coldfusion / Java-获取与服务器不同的时区的当前时间

来自分类Dev

64位服务器(ColdFusion)上的Payflow Pro Gateway Java SDK

来自分类Dev

使用java.util.TimeZone获取特定时区的当前时间

来自分类Dev

获取节点js服务器上特定时区的当前时间

来自分类Dev

ColdFusion RESTful Web 服务

来自分类Dev

JAVA:获取不同时区的时间

来自分类Dev

使用ColdFusion 10的自定义Java加载器时的过时Java类

来自分类Dev

同一Windows服务器上的Coldfusion11和Coldfusion8

来自分类Dev

ColdFusion 查询获取当前行值?

来自分类Dev

在服务器版本之间替代内置的ColdFusion函数

来自分类Dev

如何获得Coldfusion实例服务器名称

来自分类Dev

Coldfusion服务器端无线电验证

来自分类Dev

新的ColdFusion 10服务器实例无法启动

来自分类Dev

从Javascript / jQuery远程服务器调用Coldfusion函数

来自分类Dev

删除Coldfusion服务器上的所有会话

来自分类Dev

Coldfusion服务器端无线电验证

来自分类Dev

新的ColdFusion 10服务器实例无法启动

来自分类Dev

Coldfusion不同的会话超时时间

来自分类Dev

Coldfusion输入表格和时间

来自分类Dev

超过Coldfusion CFQUERY时间限制

来自分类Dev

找不到ColdFusion / Java类异常

来自分类Dev

将MaxMind Java类与ColdFusion结合使用

来自分类Dev

在Coldfusion中从jar运行Java类-NoClassDefFoundError

来自分类Dev

如何在Coldfusion中使用Java文件

来自分类Dev

从ColdFusion引用Java资源文件

来自分类Dev

在Coldfusion上使用Java SDK库

来自分类Dev

在ColdFusion中找不到Java方法

来自分类Dev

如何从Java中的给定时区名称获取当前时间?

来自分类Dev

为什么本地服务器上的当前UTC时间与托管服务器上的UTC时间不同?

Related 相关文章

热门标签

归档