Vik*_*kas 3 coldfusion datetime
我找到了ParseDateTime函数,但它只根据英语(美国)语言环境约定解析日期/时间字符串.
如何解析dd/mm/yyyy格式的日期?
试试这个:
<cfset TestdateFrom = ParseDateTime("10/9/2010") />
<cfloop index="i" from="1" to="30" step="1">
<cfset TestdateFrom = DateAdd( "d", 1, TestdateFrom ) />
#TestdateFrom#<br/>
</cfloop>
Run Code Online (Sandbox Code Playgroud)
在CF9中有一个LSParseDateTime函数.
我不知道这是否会对我有所帮助.
最后我应该使用java库来解决这个问题吗?
看起来这样有效:
<cfset formatter = createObject("java","java.text.SimpleDateFormat")>
<cfset formatter.init("dd/MM/yyyy")>
<cfset newDate = formatter.parse("10/09/2010")>
#newDate#
Run Code Online (Sandbox Code Playgroud)
还有其他建议吗?
如果您的格式一致,您还可以执行以下操作:
<cfset dy=listGetAt(dateString,1,"/")>
<cfset mo=listGetAt(dateString,2,"/")>
<cfset yr=listGetAt(dateString,3,"/")>
<cfset myDate=createDate(yr,mo,dy)>
Run Code Online (Sandbox Code Playgroud)
但是,实际上,蒂姆的答案是最好的.
| 归档时间: |
|
| 查看次数: |
6490 次 |
| 最近记录: |