0

以下のこれらの文字列を時間解析するにはどうすればよいですか。

01
02
03

strftime('%I %p') を使用して、次のようにすることができます。

01 AM
02 AM
03 AM
4

1 に答える 1

1
require 'date'
DateTime.strptime('01', '%H').strftime('%0l %p')
=> "01 AM" 

そうは言っても、文字列がすでに「01」の場合、AM または PM を貼り付けてみませんか? to_i正午の前後かどうかを判断するために使用できます。

于 2012-12-05T22:57:44.450 に答える