标志 描述
%Y Year (four digits)
%y Year (last two digits)
%b, %B Short month, full month
%m Month (number)
%d Day of month (left-padded with zeros)
%e Day of month (left-padded with blanks)
%a, %A Short day name, full day name
%H,%I Hour (24-hour clock), hour (12-hour clock)
%M Minute
%S Second
%c Equivalent to "%a %b %d %H:%M:%S %Y"
%x Equivalent to "%m/%d/%y"
实例:
irb(main):001:0> t=Time.new
=> Wed Nov 08 16:20:19 +0800 2006
irb(main):002:0> t.strftime("Today is %x")
=> "Today is 11/08/06"
irb(main):003:0> t.strftime("Otherwise kown as %d-%b-%y")
=> "Otherwise kown as 08-Nov-06"
irb(main):004:0> t.strftime("Or even day %e of %B,%Y.")
=> "Or even day of November,2006."
irb(main):005:0> t.strftime("The time is %H:%m")
=> "The time is 16:11"
irb(main):006:0> t.year
=> 2006
irb(main):008:0> t.month
=> 11
irb(main):009:0> t.day
=> 8
irb(main):010:0> t.hour
=> 16
irb(main):011:0> t.min
=> 20
irb(main):012:0> t.sec
=> 19
irb(main):013:0> t.usec
=> 984000
参考:Ruby for Rails
分享到:
相关推荐
local_time - Rails引擎向用户用当地时间格式来显示时间和日期
这几天一直在学习使用RoR(Ruby on Rails),想建立一个功能全面一点的LBS(Location Based Service)网站。但是对于我这个RoR的初学者(仅有几天时间)来说,毕竟太复杂了。因此本文试图简化原来的设计思路,抛弃一切...
时间安装脚本/插件安装 git@github.com:scharfie/eztime.git EZTime 是 Ruby 中 Date 类的简单扩展日期和时间的格式。我不能只使用 strftime 吗?功能支持EZTime 具有许多 strftime 不具备的格式化功能。 比如如果要...
time-lord - 为时间类添加一些扩展功能,让时间显示更易于人阅读
gem "datey" , "~> 1.0"用法格式化Datey 中的格式化程序旨在通过对当前时间的一些了解来输出一个看起来很友好的日期。 例如,以下是将产生的所有日期样式: 今天昨天明天上周三下周五2月23日2013 年 11 月 14 日...
gruf也不是特定于,并且可以在任何Ruby框架(例如或 )中使用。 入门 请参阅 ,以获取有关开始使用gruf的详细信息。 演示Rails应用 这里有一个您可以查看和克隆该该显示了如何将Gruf集成到现有的Rails应用程序中。 ...
每个地址还包括有关该站点和其被收获的页面以及被发现的时间的信息。 安装 删除Gemfile.lock文件。 然后将宝石与: bundle install 用法 使用以下方法调用蜘蛛: ruby crawl.rb URL 抓取工具会在抓取网站时显示每...
ValidatesTimeliness¶↑来源:github.com/adzap/validates_timeliness问题:github.com/adzap/validates_timeliness/issues描述¶↑对Rails 5.x和Act ValidatesTimeliness的日期,时间和日期时间进行完全验证¶↑...
Scythe¶↑github.com/michaelfeathers/scythe/说明:¶↑Scythe是一种轻量...命令行实用程序向您显示自每个探针被调用以来已经过了多长时间。 您可以使用此信息来做出有关是否尝试删除代码或执行删除操作的明智决定。
Unicode :: DisplayWidth 确定Ruby中字符串的等宽显示宽度。 基于和其他数据(在Ruby中100%)实现。 它不依赖操作系统供应商(如 )来提供用于测量字符串宽度的最新方法。 Unicode版本: 13.0.0 (2020年3月) 支持...
它使用 Grape 和 ActiveRecord 以及 Swagger 来显示 API 文档。 现在 API 只允许创建和保存新用户。 此外,它会在列表视图中泄露所有创建的用户身份验证令牌。 在使用任何此代码之前,您应该修复它。 该代码尚未...
rbtrace:与strace类似,但用于ruby代码 rbtrace向您显示实时在另一个ruby进程内发生的方法调用。...慢:显示所有花费时间超过毫秒的方法调用 % rbtrace -p <PID> --slow= 方法:跟踪对特定方法的调用 % rbtrace -p
欢迎大家在使用过程中,提出改进建议和意见。同时期望的同学,不要在Ruby China社区上随意发帖测试,谢谢配合。DONE1、首页热门帖子显示2、帖子详细浏览、帖子回复列表3、帖子关注、收藏、@某人4、回复帖子支持表情...
Ruby 库:从 Google Trends API 获取响应并返回格式化数据 例子 搜索词为AMAZON,搜索结果创建时间为2012/10至2012/11 gm = GTrendManager.new() gresult = gm.request(GRequest.new("AMAZON", 2012, 10)) 搜索词为...
欢迎大家在使用过程中,提出改进建议和意见。同时期望更多的同学参与学习交流,维护和优化APP。请把玩这个客户端源码的同学,不要在Ruby China社区上随意发帖测试,谢谢配合。 1、首页热门帖子显示 2、帖子详细浏览...
该项目是一个时间跟踪器,您可以在其中跟踪七个类别中的一个或总计所花费的时间。 使用的应用程序的所有信息和验证,并使用REDUX存储在应用程序中。 这是Microverse技术课程的最后一个顶峰项目。 在检查 建于 做出...
低性能开销简单的设置和配置对所有标准代码执行路径(Web,Cron,后台作业,Rake任务等)的开箱即用支持拆分加载时间(Rails急切加载)和运行时指标易于理解的报告见解开发模式,可在开发过程中深入了解代码使用细节...
如果你有很多 gem 库,第一次运行可能需要一些时间,但是当你再次尝试时它们会立即显示出来,因为 unite-ruby-require 缓存了结果。 如果您不想清除缓存并重新计算,默认情况下在统一窗口中在正常模式下键入<Cl> ...
大型项目列表(在Ruby中解决)号码查找第N位的PI-输入一个数字,并让程序生成PI直至小数位数。 限制程序运行的距离。 斐波那契数列-输入一个数字,并让程序为该数字或第N个数字生成斐波那契数列。 质因数分解-让用户...