gpt4 book ai didi

datetime - ColdFusion:传递没有星期几的日期时出错?

转载 作者:行者123 更新时间:2023-12-02 19:59:11 24 4
gpt4 key购买 nike

我正在尝试将两个日期字符串解析为日期对象。该代码适用于一个字符串,但对另一个字符串会引发“无效日期时间”错误。唯一的区别是它的开头有一个“Sat”!请告诉我为什么会发生这种情况以及如何解决它!

    <cfset datetimetest1 = "23 Nov 2013 00:53:12 +0000">
<!--- ^ This throws an error (when you try to pass it). Error says 'invalid date time' --->

<cfset datetimetest2 = "Sat, 23 Nov 2013 00:53:12 +0000">
<!--- ^ This works when it is parsed --->

<cfoutput>
#parsedatetime(datetimetest1)# #parsedatetime(datetimetest2)#
</cfoutput>

最佳答案

我从以下来源确定了正在使用的 RSS 日期,并针对 isDate()DateFormat()LSDateFormat() 对其进行了测试>。 ColdFusion 10,286680 只能解析 65% 的日期(58 个中的 38 个)。

http://rssdateformats.tumblr.com/

https://github.com/mjibson/goread/blob/0387db10bd9fd9ccd90d557fa30b6e494efa577a/goapp/utils.go#L129

这是我编写的测试脚本:

https://gist.github.com/JamoCA/7617349

我一直在寻找 Java 日期解析器库,最近发现了 Natty 和 StringToTime,但还没有使用过。 (这两个资源都没有提供可下载的 JAR 文件。):

http://natty.joestelmach.com/

https://github.com/collegeman/stringtotime

关于datetime - ColdFusion:传递没有星期几的日期时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20161293/

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