所以我有iso日期时间需要从字符串转换为日期对象.如何保持日期转换为本地浏览器时区.
new Date('2013-07-18T17:00:00-05:00')
Thu Jul 18 2013 18:00:00 GMT-0400 (EDT)
Run Code Online (Sandbox Code Playgroud)
我想得到
2013年7月18日星期四17:00:00 GMT-0500(XX)
我试图用Ruby 2.0中的Time类解析日期时间.我无法弄清楚如何解析日期并在指定的时区得到它.我曾经Time.zone.parse解析过我第一次打电话的日期Time.zone并将其设置为指定的时区.在下面的例子中,我设置了区域,但它没有效果strptime,我已经尝试过,Time.zone.parse(date)但是我无法解析它如下所示的日期.
Time.zone = "Central Time (US & Canada)"
#=> "Central Time (US & Canada)"
irb(main):086:0> Time.strptime("08/26/2013 03:30 PM","%m/%d/%Y %I:%M %p")
#=> 2013-08-26 15:30:00 -0400
Run Code Online (Sandbox Code Playgroud) 是否有一个ruby函数用于从数组中的所有元素中减去?
[2,4,7,8,9] - 8 = [-6,-4,-1,0,1]
Run Code Online (Sandbox Code Playgroud)
这不起作用,但我宁愿不用更复杂的情况来做这件事.
[2,4,7,8,9] - [8,8,8,8,8] = [-6,-4,-1,0,1]
Run Code Online (Sandbox Code Playgroud)