将格式为'dd-m-yy'的日期解析为有效日期

时间:2017-02-13 08:04:53

标签: ruby-on-rails ruby date ruby-on-rails-4

我需要解析excel文件中的日期,格式为@Component interface MainActivityComponent(){ void inject(MainActivity ma); void inject(MeasurementFragment mf); // << not used :( } @Module class MainActivityModule{ @Provides MeasurementFragment getMF(){ return new MeasurementFragment(); } @Provides Converter getConverter(){ return new Converter(); } } ,因为excel会将其更改为...

将其解析为有效日期的最佳方法是什么?

14-3-17

2 个答案:

答案 0 :(得分:4)

您可以使用Date.strptime解析并格式化已解析的日期, 看看here,找到可用的格式选项列表。

以下是一个例子:

Date.strptime("14-03-17", "%d-%m-%y")
=> Tue, 14 Mar 2017

古德勒克。

答案 1 :(得分:1)

使用Date.parse

Date.parse('14-3-17'.split('-').reverse.join('-'))
#=> Tue, 14 Mar 2017