ColdFusion中的日期显示问题
当我在 TOAD 中检索日期字段时,它显示为“1/18/2038 9:14:07 PM
”,
但是当我使用 cfquery 在 Coldfusion 中重新检索并使用 显示时,我得到了日期在屏幕上,如“2038-01-18 21:14:07.0
”。
有谁知道为什么它以不同的格式显示? 有没有办法让它像 TOAD 格式一样显示?
我正在使用 Oracle 10g DB 和 Coldfusion 8
When I retrived a Date field in TOAD it displayed like is '1/18/2038 9:14:07 PM
',
But when I rertrived in Coldfusion using cfquery and displayed using , then I got the date on screen like '2038-01-18 21:14:07.0
'.
Does anyone have idea why it displayed in different format?
Is there anyway we can make it display like TOAD format?
I am using Oracle 10g DB and coldfusion 8
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用类似以下内容:
我认为这就是您想要的。
您可以使用
日期时间格式
快乐编码
You could use something like:
I think this is what you want.
You could use
to have datetime format
Happy coding
您从数据库检索的 Coldfusion 日期时间变量包含您请求的所有信息。 Coldfusion 将根据您的需要使用一些内置函数自动将其转换为各种输出。
如果必须使用 TOAD 格式构造单个字符串,则可以连接 dateFormat() 和 timeFormat() 字符串的输出。
如果您要多次使用此数据,这会节省一些麻烦。然而,对于大多数需求来说,这是不必要的,因为原始 myDateTime 变量包含除显示输出之外的所有目的所需的所有信息。
有关 DateFormat() 和Adobe 的 TimeFormat()。有关 Pete Freitag 的日期格式和时间格式快捷方式的更多信息。
The Coldfusion datetime variable you retrieved from your database has all the information you are requesting. Coldfusion will automatically convert it to a variety of outputs depending on your need using some built in functions.
If you must construct a single string with the TOAD format, then you may concatenate the output of the dateFormat() and timeFormat() strings.
This saves a bit of hassle if you'll be using this data many times. However for most needs this is unnecessary as the original myDateTime variable contains all the information needed for all purposes other than display output.
More about DateFormat() and TimeFormat() from Adobe. More about DateFormat and TimeFormat shortcuts from Pete Freitag.