我有几个地方可以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]