我的Coldfusion上有以下代码:
-L 90k
产生(当然,时间不同):
<CFSET ID="TIM#DateFormat(now(), 'YYYYMMDD')##TimeFormat(Now(),'HHmmssl')#">
<cfoutput>ID=#ID#</cfoutput>
我尝试用红宝石获得相同的结果,但我坚持:
ID=TIM20150907072315344
输出:
t = Time.new()
ID = t.strftime("%Y%m%d")
puts "ID=TIM#{ID}"
我坚持产生ID=TIM201509
任何帮助?
编辑: 也许是这样的:
TimeFormat(Now(),'HHmmssl')
答案 0 :(得分:2)
您可以在两种语言中组合日期时间输出的格式。您想要的字符串是:
ID = Time.new().strftime("TIM%Y%m%d%H%M%S%L")
在Ruby中......
<cfset ID = ("TIM" & dateTimeFormat(now(), "yyyymmddHHnnssl"))>
在Coldfusion中。
您可以访问免费服务,例如trytuby.org和trycf.com
,在线测试这些简单的内容