●ファイル名の一部に日付を付ける シェルスクリプト bashサンプル 毎日更新されるあるデータをバックアップするサンプル #!/bin/sh TDAY=`date +%Y%m%d` cd /home/sugi cp -p ./access.log ./access.log.$TDAY
前提 ruby 1.9.2 やりたいこと 文字列を日時に変換(空ならnilにする) しかし、文字列はどのような形式で来るか分からない 方法 標準ライブラリのdateを使う まずDateTime.parse()し、それで処理しきれなければDateTime.strptime() それでだめなら、nil require 'date' # 文字列を日付に変換 def custom_parse(str) date = nil if str && !str.empty? #railsなら、if str.present? を使う begin date = DateTime.parse(str).to_s # parseで処理しきれない場合 rescue ArgumentError formats = ['%Y:%m:%d %H:%M:%S'] # 他の形式が必要になったら、この配列に追加 formats
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く