给定一个像这样的 UTC 时间字符串:
2005-11-01T00:00:00-04:00
使用 Crystal Reports 公式将其转换为日期时间的最佳方法是什么?
我的最佳解决方案发布在下面。
我希望有人能用一句话让我震惊......
最佳答案
我可以建议简化 jons911 的答案吗:
CDateTime(CDate(Left({@UTCString}, 10)), CTime(Mid({@UTCString}, 12, 8)));
这样做的优点是该公式适用于 UTC 0 之前的时区(例如 +01:00)。当然,它确实依赖于 UTC 字符串是格式正确的 ISO 8601 字符串。
关于string - 在 Crystal Reports 中将 UTC 字符串转换为日期的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/271145/