「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日"