Coldfusion DateFormat() / TimeFormat() 功能 Ruby Time/strftime()
Coldfusion DateFormat() / TimeFormat() functions to Ruby Time/strftime()
我的 Coldfusion 上有以下代码:
<CFSET ID="TIM#DateFormat(now(), 'YYYYMMDD')##TimeFormat(Now(),'HHmmssl')#">
<cfoutput>ID=#ID#</cfoutput>
产生(当然时间不同):
ID=TIM20150907072315344
我尝试用 ruby 得到相同的结果,但我卡在了:
t = Time.new()
ID = t.strftime("%Y%m%d")
puts "ID=TIM#{ID}"
输出:
ID=TIM201509
我一直在生产 TimeFormat(Now(),'HHmmssl')
的输出
有什么帮助吗?
编辑:
也许是这样的:
t.strftime("%H%M%S%L")
?
您可以组合两种语言的日期时间输出格式。您想要的字符串是:
ID = Time.new().strftime("TIM%Y%m%d%H%M%S%L")
在 Ruby 和...
<cfset ID = ("TIM" & dateTimeFormat(now(), "yyyymmddHHnnssl"))>
在 Coldfusion 中。
您可以通过访问 trytuby.org and trycf.com
等免费服务在线测试这些简单的东西
我的 Coldfusion 上有以下代码:
<CFSET ID="TIM#DateFormat(now(), 'YYYYMMDD')##TimeFormat(Now(),'HHmmssl')#">
<cfoutput>ID=#ID#</cfoutput>
产生(当然时间不同):
ID=TIM20150907072315344
我尝试用 ruby 得到相同的结果,但我卡在了:
t = Time.new()
ID = t.strftime("%Y%m%d")
puts "ID=TIM#{ID}"
输出:
ID=TIM201509
我一直在生产 TimeFormat(Now(),'HHmmssl')
有什么帮助吗?
编辑: 也许是这样的:
t.strftime("%H%M%S%L")
?
您可以组合两种语言的日期时间输出格式。您想要的字符串是:
ID = Time.new().strftime("TIM%Y%m%d%H%M%S%L")
在 Ruby 和...
<cfset ID = ("TIM" & dateTimeFormat(now(), "yyyymmddHHnnssl"))>
在 Coldfusion 中。
您可以通过访问 trytuby.org and trycf.com
等免费服务在线测试这些简单的东西