将 Coldfusion Error.DateTime 转换为正常格式?

发布于 2024-09-25 21:39:11 字数 234 浏览 4 评论 0原文

在我的公司,我们将从站点范围的错误模板收集的信息存储到数据库中,但由于 error.datetime 的格式,我很难对不同的日期范围进行任何 sql 查询。

有没有人使用一些 t-sql 或 Coldfusion 代码将其转换为 mm/dd/yyyy 格式?

这是当前格式的示例。

Sun Jun 13 21:54:32 CDT 2010

但对于任何疑问,我需要做,我相信我有更好的格式。

At my company we store the information gathered from our site wide error template, into the database, but because of the format of the error.datetime it is making hard for me to do any sql queries for different date ranges.

Has anyone used some t-sql or coldfusion code to convert it to a mm/dd/yyyy format?

Here is an example of the format it currently is as.

Sun Jun 13 21:54:32 CDT 2010

But for any queries, I need to do, I have in a better format, I believe.

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一身仙ぐ女味 2024-10-02 21:39:11

在 CF 方面,您应该能够使用 createOdbcDateTime() 为数据库正确格式化它,或使用 dateformat() 将其格式化为文本。如果日期作为文本而不是日期对象返回,您可以使用 parseDateTime() 转换为日期对象。

On the CF side, you should be able to user createOdbcDateTime() to correctly format it for the database or dateformat() to format it as text. If the date is coming back as text instead of a date object, you could use parseDateTime() to convert to a date object.

错々过的事 2024-10-02 21:39:11

作为替代方案,如果您在将错误插入数据库时​​仅使用 SQL Server 内置 getDate() 函数来填写日期列,则可以完全避免转换日期。

它可能不是完全相同的时间(即可能会晚1毫秒或10毫秒),但它应该非常接近,并且可能足以满足您的目的。

只要确保您的数据库服务器和应用程序服务器时间同步即可!

As an alternative, you could avoid having to convert dates at all if you just use the SQL Server built-in getDate() function to fill out your date column as the error is being inserted into the database.

It may not be exactly the same time (i.e. it might be out by a ms or 10) but it should be pretty close and perhaps good enough for your purposes.

Just make sure that your database server and application server are time synchronised!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文