「Ruby」の版間の差分

提供: sha.ngri.la
移動先: 案内検索
(nilの判定)
(nilの判定)
 
20行目: 20行目:
 
</pre>
 
</pre>
 
*[http://blog.goo.ne.jp/korokoro-2/e/16ea24b29d076e786ddd8cf9e7f2bbde 【Ruby】 nil の判定 - ぽっくるのITざっき]
 
*[http://blog.goo.ne.jp/korokoro-2/e/16ea24b29d076e786ddd8cf9e7f2bbde 【Ruby】 nil の判定 - ぽっくるのITざっき]
 +
 +
==日付==
 +
===日付をフォーマットした文字列に変換する。===
 +
<pre>
 +
require "date"
 +
 +
today = Date.today
 +
p today
 +
p today.strftime("%Y年 %m月 %d日")
 +
</pre>
 +
結果
 +
<pre>
 +
#<Date: 2015-04-26 ((2457139j,0s,0n),+0s,2299161j)>
 +
"2015-04-26"
 +
"2015年 04月 26日"
 +
</pre>
  
 
[[Category:Ruby]]
 
[[Category:Ruby]]

2015年4月25日 (土) 16:30時点における最新版

XMLを操作する

REXML

open-uri

gsub

str.gsub(pattern, replacement)

strの文字列のうち、patternの正規表現にマッチする文字列をreplacementに置き換えます。

Link

nilの判定

.nil?を使う。

a = nil
if a.nil?
 p "aはnil"
else
 p "aはnilじゃない"
end

日付

日付をフォーマットした文字列に変換する。

require "date"

today = Date.today
p today
p today.strftime("%Y年 %m月 %d日")

結果

#<Date: 2015-04-26 ((2457139j,0s,0n),+0s,2299161j)>
"2015-04-26"
"2015年 04月 26日"