【发布时间】:2013-04-23 18:05:02
【问题描述】:
我有几个地方使用Time.parse(string).strftime("%m%d%Y") 来获取不同字符串的日期。
有时这些字符串可以为空''。当我使用 Time.parse 解析一个空字符串时,它会给出当前日期。
我需要一种方法来阻止这种情况发生并返回 '' 或什么都不返回。我的问题有解决方案吗?
require 'Time'
s = ''
Time.parse(s).strftime("%m%d%Y")
=> "04232013"
我正在使用 Ruby 1.8.7(2010-12-23 补丁级别 330)[i386-mingw32]
【问题讨论】:
标签: ruby