我需要将下面提到的日期字符串解析为std日期格式.
在ruby中是否有内置函数可以解析类似的东西,
2011年12月9日至2011-12-09
我有一个运行良好的curl命令,但我需要在ruby脚本中自动执行此操作,
卷曲cmd:
curl -u usrname:pwd -X POST --data "del=false&val=100" http://localhost:1111/sample/path
Run Code Online (Sandbox Code Playgroud)
我写了以下代码:
uri = URI::HTTPS.build(:host => "localhost", :port => 1111)
uri.path = URI.escape("/sample/path")
client = Net::HTTP.new("localhost", "1111")
req = Net::HTTP::Post.new(uri.request_uri, {"User-Agent" => "UA"})
req.set_form_data({"del" => "false", "val" => "100"})
req.basic_auth("usrname", "pwd")
res = client.request(req)
Run Code Online (Sandbox Code Playgroud)
上面的代码工作正常,我有一个编码的URL我传递给URI.escape,这让我发布了关于错误响应的问题.Foud问题并修复它:)
我需要解析时间戳并从如下字符串中获取时间和时区,
时间戳="2013-09-17T14:55:00.355-08:00"
从上面的字符串,我应该能够得到时间2:55 pm和时区作为EST(东部)
任何人都可以让我知道如何进行上述解析.