zoukankan      html  css  js  c++  java
  • Ruby学习札记(八) Time

    Ruby中的时间对象可用to_a获取相关内容,其下表对应值如下:

    0    秒
    1    分钟
    2    小时
    3    日期
    4    月份
    5    年份
    6    星期
    7    一年中的第几天
    8    是否是夏令时间
    9    时区
    

    日期格式化:

    %a    星期天数的缩写
    %A    完整的星期天数
    %b    月的名称缩写
    %B    完整的月的名称
    %c    等价于%a%b%d%H:%M%S%Y
    %d    一个月中的第几天
    %e    一个月中的第几天
    %H    以24小时制表示的时间
    %I    以12小时制表示的时间
    %m    月份
    %M    分钟
    %p    AM/PM
    %S    秒
    %w    一星期中的第几天
    %x    等价于%m%d%y
    

    e.g.

    time=Time.new
    mkTime=Time.mktime(2014,7,2)
    puts "一年中的第#{time.yday}天"
    puts "一月中的第#{time.mday}天"
    puts "一周中的第#{time.wday}天"
    mkTimeSpan=mkTime-time
    puts "现在离着下个生日相差:#{mkTimeSpan} 秒"
    puts time.strftime("%Y年%m月%d日 %H时%M分%S秒")
    puts time.strftime("今天是:%x")
    puts time.strftime("今天是%m月中的第%d天")
    puts time.strftime("今天是%B月%a——%A")
    >>>>>>>>>>>>>>>>>>
    一年中的第197天
    一月中的第16天
    一周中的第2天
    现在离着下个生日相差:30294366.844408 秒
    2013年07月16日 08时53分53秒
    今天是:07/16/13
    今天是07月中的第16天
    今天是July月Tue——Tuesday
    

      

      

      

      

  • 相关阅读:
    走进AngularJs(二) ng模板中常用指令的使用方式
    mysql知识汇总
    存储动态数据时,数据库的设计方法
    js判断密码强度
    svg―Raphael.js Library(一)
    常用js代码
    IE6实现图片或背景的圆角效果
    巧用css border
    IE6下的效果
    理解盒模型
  • 原文地址:https://www.cnblogs.com/ranlx/p/3192617.html
Copyright © 2011-2022 走看看