ColdFusion的日期格式()/时间格式()函数来Ruby的时间/的strftime()
问题描述:
我有我的ColdFusion的下面的代码:ColdFusion的日期格式()/时间格式()函数来Ruby的时间/的strftime()
<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')
任何帮助输出?
编辑: 也许是这样的:
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和trycf.com
在线测试这些简单的事情,你不用检查:http://apidock.com/ruby/Time/strftime? – Alex
是的,我很费心,谢谢你的提示;) – bsteo