`

在ruby中格式化日期时间

    博客分类:
  • ROR
阅读更多
time.strftime( string ) => string

%a - The abbreviated weekday name (``Sun'')
%A - The full weekday name (``Sunday'')
%b - The abbreviated month name (``Jan'')
%B - The full month name (``January'')
%c - The preferred local date and time representation
%d - Day of the month (01..31)
%H - Hour of the day, 24-hour clock (00..23)
%I - Hour of the day, 12-hour clock (01..12)
%j - Day of the year (001..366)
%m - Month of the year (01..12)
%M - Minute of the hour (00..59)
%p - Meridian indicator (``AM'' or ``PM'')
%S - Second of the minute (00..60)
%U - Week number of the current year,starting with the first Sunday as the firstday of the first week (00..53)
%W - Week number of the current year,starting with the first Monday as the firstday of the first week (00..53)
%w - Day of the week (Sunday is 0, 0..6)
%x - Preferred representation for the date alone, no time
%X - Preferred representation for the time alone, no date
%y - Year without a century (00..99)
%Y - Year with century
%Z - Time zone name
%% - Literal ``%'' character

t = Time.now
t.strftime("Printed on %m/%d/%Y") #=> "Printed on 04/09/2003"
t.strftime("at %I:%M%p") #=> "at 08:56AM"
 

 

 

分享到:
评论

相关推荐

    Ruby-yymmddTinyDSL用于Ruby解析和格式化日期

    yymmdd - Tiny DSL用于Ruby解析和格式化日期

    在Ruby中处理日期和时间的教程

    主要介绍了在Ruby中处理日期和时间的教程,包括时间的格式化等基本用法,需要的朋友可以参考下

    datey:用于查询和格式化日期的 Ruby 库

    gem "datey" , "~> 1.0"用法格式化Datey 中的格式化程序旨在通过对当前时间的一些了解来输出一个看起来很友好的日期。 例如,以下是将产生的所有日期样式: 今天昨天明天上周三下周五2月23日2013 年 11 月 14 日...

    eztime:简单、人性化的 Ruby 时间格式化插件(Rails 插件)

    时间安装脚本/插件安装 git@github.com:scharfie/eztime.git EZTime 是 Ruby 中 Date 类的简单扩展日期和时间的格式。我不能只使用 strftime 吗?功能支持EZTime 具有许多 strftime 不具备的格式化功能。 比如如果要...

    标记:人类的日期和时间格式

    根据人类友好的示例而不是奥秘的指令来格式化日期和时间。 安装 只需gem install stamp ,或将图章添加到您的Gemfile中并bundle install 。 用法 您的Ruby日期和时间有了一种强大的新方法: stamp 。 您可能会担心...

    validates_timeliness:ActiveModel和Rails的日期和时间验证插件。 支持多个ORM,并允许自定义日期时间格式

    验证及时性 描述 完全验证Rails 4.x和Rails 5.0的日期,时间和日期时间。 这是的叉子,带有和补丁。 我添加了与各种Rails 4.x版本以及STI和性能修复程序的其他兼容性。... 在初始化程序中,有许多配置

    xsv:快速,轻量级的Ruby xlsx解析器,不提供CSV解析器无法提供的任何功能

    它只将值转换为基本的Ruby类型(整数,浮点数,日期和时间),而不处理大多数格式或更高级的功能。 它致力于以最小的RAM和CPU消耗快速处理大型工作表,并且从最早的版本开始就已经投入生产。 Xsv代表“ Excel ...

    i18n_alchemy:I18n日期编号解析本地化-RMU项目

    I18nAlchemy旨在根据当前的I18n语言环境格式处理日期,时间和数字解析。 主要思想是让ORM(例如现在的ActiveRecord)自动接受以当前语言环境格式给出的日期/数字,并返回本地化的这些值。 为什么 到目前为止,我从事...

    eventor:Ruby on Rails活动计划系统

    事件者 从头开始在Rails中制作的事件管理Web应用程序。 角色:活动组织者,场地所有者,服务提供...Momentjs:使用javascript格式化日期 jQuery选择:增强选择框 DateTime Picker:用于选择日期和时间 Bootstrap 4.4.1

    正则表达式经典实例.pdf

     学习如何对输入进行合法性检查和格式化;  处理单词、文本行、特殊字符和数值;  学习如何在URL、路径、标记语言和数据交换中使用正则  表达式;  学习更高深的正则表达式特性中的微妙之处;  理解在不同语言...

    couch_potato:CouchDB的Ruby持久层

    沙发土豆 …是用ruby编写的CouchDB持久层。... 否则,写入数据库并用于查询的日期和时间对象的格式将改变,这意味着将不返回更新之前写入的数据。 为了避免猴子打补丁,您必须重新编写所有文档,以便日期

    正则表达式经典实例

     学习如何对输入进行合法性检查和格式化;  处理单词、文本行、特殊字符和数值;  学习如何在URL、路径、标记语言和数据交换中使用正则  表达式;  学习更高深的正则表达式特性中的微妙之处;  理解在...

    办公时间以外的通信:根据定义的办公时间以及这些通信是在办公时间之前,之后还是期间进行分类

    办公时间以外的沟通 查看GitHub的项目或下载最新的版本。 概述 该脚本分析作为通信的项目(例如电子邮件)的通信日期。 您可以通过开始和停止时间以及办公室在一周的哪几天... 办公时间结束:24小时制的格式化时间

    工作计划

    我使用了Bootstrap中的表格来简化数据格式化。 以下是我建议未来进行的改进: 选择日期以根据日期列出工单 合并可点击的单元格 适当缩放工作订单涵盖的时间 依赖关系和安装 此应用程序要求您安装以下依赖项: ...

    Html5中文手册(程序员必备手册)

    65、<pre> 定义预格式化文本。 66、<progress> 定义任何类型的任务的进度。 67、<q> 定义短的引用。 68、<rp> 定义非ruby显示的内容。 69、<rt> 定义 ruby 注释的解释。 70、 <ruby> 定义 ruby 注释。 71、<script> ...

    mission-control:简单的项目管理软件。 与您的团队一起创建待办事项,发送消息并安排活动

    用于验证,格式化和处理日期的所有日期和时间函数都是在纯JavaScript中完成的,没有外部库。 export const formatDate = date => { return ` ${ abbrvDayOfTheWeek ( date ) } , ${ abbrvMonth ( date ) } ${ date...

    Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版.rar

    16.6 时间和日期的扩展 208 16.7 Ruby符号的扩展 210 16.8 with_options 211 16.9 Unicode支持 211 第17章 数据迁移 215 17.1 创建和运行迁移任务 216 17.2 剖析迁移任务 218 17.3 表的管理 221 17.4 数据迁移任务 ...

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

Global site tag (gtag.js) - Google Analytics