[Ruby] Strftime 常用格式 筆記

| Comments

範例時間:2012-09-07 22:33:25 +0800

時間Time

  • %H – (24H時 00-23) “22”
  • %k – (24H時 0-23) “22”
  • %I – (12H時 01-12) “10”
  • %l – (12H時 1-12) “10”
  • %M – (分) “33”
  • %S – (秒) “25”
  • %p – (AM/PM) “PM”
  • %s – (從1970-01-01 00:00:00 UTC. 開始計算過了幾秒) “1347028405”

日期

  • %Y – (年) “2012”
  • %y – (取年的後兩數字) “12”
  • %C – (取年的前兩數字) “20”
  • %B – (月的名稱) “September”
  • %b – (月的簡稱) “Sep”
  • %m – (月的數字) “09”
  • %U – (第幾周, 從星期天為一周期) “36”
  • %W – (第幾周, 從星期一為一周期) “36”
  • %A – (星期的名稱) “Friday”
  • %a – (星期的簡稱) “Fri”
  • %d – (日01-31) “07”
  • %e – (日 1-31) “ 7”
  • %j – (一年中計算第幾天) “251”
  • %w – (一周裡第幾天 從星期天開始計算 0-6) “5”
  • %w – (一周裡第幾天 從星期一開始計算 1-7) “5”

組合式

  • %D – (月/日/年) “09/07/12”
  • %F – (年-月-日) “2012-09-07”
  • %T – (時-分-秒) “22:33:25”
  • %r – (12H時-分-秒 AM/PM) “10:33:25 PM”
  • %R – (24H時-分) “22:33”

參考資料

“ruby-doc”

“Rails Date Formats – strftime” by Wetware

Comments