文字列を日付に変更、フォーマットを変更
Top > Ruby [2.2.2] > strftime
require 'date' date_str = "2015/5/1" date_date = Date.strptime(date_str,"%Y/%m/%d") p date_date # 2015-05-01 p date_date.strftime "%Y%m%d" # "20150501" p date_date.strftime "%Y@%m$%d" # "2015@05$01" p date_date.strftime "%a.%b^%M=%X" # "Fri.May^00=00:00:00"
フォーマットの指定一覧
%A 曜日 (Sunday … Saturday) %a 曜日略称 (Sun … Sat) %B 月 (January … December) %b 月略称 (Jan … Dec) %c 日付と時刻 %d 日 (01-31) %H 24時間 (00-23) %I 12時間 (01-12) %j 1年を通しての通算日 (001-366) %M 分 (00-59) %m 月 (01-12) %p 午前/午後 (AM,PM) %S 秒 (00-60) %w 曜日のインデックス (日=0-土=6)(0-6) %X 時刻 %x 日付 %Y 西暦 %y 西暦2桁 (00-99)