在 Datastage 中将字符串日期从一个时区转换为 UTC

发布于 2025-01-20 23:42:16 字数 278 浏览 0 评论 0原文

我想将我从时区“欧洲/华沙”收到的日期转换为UTC。我试图在C中找到合适的库来创建数据模式例程。我没有发现任何可以灵活地改变源时区的东西,请记住从夏季到冬季(日光)的变化。另一种方法是使用数据库函数,例如在DB2中,但目前我正在尝试解决问题而不创建存储过程。有人解决了类似的问题吗?

我以“ yyyy-mm-dd hh:mi:ss”的格式获得输入日期 输入时区='欧洲/华沙', 输出时区='utc'。

我想创建一个解决方案,使我可以交换EG输入区域,这是参数“欧洲/伦敦”所传递的。不幸的是,我不能依靠系统时间。

I would like to convert dates I receive from timezone 'Europe/Warsaw' to UTC. I have tried to find suitable libraries in C to create a Datastage routine. I did not find anything that would allow to flexibly change the source timezone keeping in mind the change from summer to winter time (daylight). Another way is to use a database function, e.g. in DB2, but currently I am trying to solve the problem without creating stored procedures. Anyone solved a similar problem?

I get the input date in the format 'YYYY-MM-DD HH:MI:SS',
Input Timezone = 'Europe/Warsaw',
Output Timezone = 'UTC'.

I would like to create a solution that would allow me to swap e.g. Input Zone, something passed by parameter e.g. 'Europe/London'. I cannot rely on the system time unfortunately.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文