`

在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解析和格式化日期

    # 格式化日期 formatted_date = date.format('%Y-%m-%d') # 输出 '2023-04-07' # 自定义格式 custom_format = Yymmdd::Format.new do pattern '%m/%d/%y' end custom_date = custom_format.parse('04/07/23') # ...

    Ruby中处理时间和日期

    Ruby 中处理时间和日期 Ruby 中处理时间和日期可以使用 Time 类来生成当前时间的对象。Time 类有类方法 mktime(同义...在 Ruby 中处理时间和日期是非常重要的,因为它可以帮助我们更好地管理时间和日期相关的数据。

    11.5 时间日期the ruby way.rar

    你可以通过这个对象进行各种时间日期操作,如加减时间间隔,格式化输出等。 其次,线程管理在多任务处理和并发编程中起到核心作用。Ruby提供了`Thread`类来创建和管理线程。例如,你可以创建一个线程并让它等待,...

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

    最后,格式化日期和时间是Ruby Time类提供的一个便捷功能。可以直接使用Time对象的to_s或ctime方法来格式化,也可以使用strftime方法来自定义日期时间的输出格式。strftime方法允许开发者指定输出格式,使用特定的...

    Ruby-localtimeRails引擎向用户用当地时间格式来显示时间和日期

    在Ruby on Rails开发中,时间与日期的展示是常见的需求,尤其当涉及到用户交互时,为...在实际项目中,结合其他前端库如 Moment.js 或者 Luxon,还能进一步增强时间日期的处理能力,提供更丰富的格式化选项和交互体验。

    Ruby-twittercldrrbICU的Ruby实现

    3. **日期和时间格式化**:根据用户所选的语言和地区,自动格式化日期和时间显示。 4. **数字和货币转换**:根据地区习惯,正确地显示数字和货币值,包括千位分隔符和货币符号。 5. **排序规则**:遵循不同语言和...

    Ruby-Logging一个用在Ruby程序中灵活日志库

    例如,你可能希望在每个日志条目前添加日期和时间,以及产生日志的代码行号。 在实际应用中,Ruby-Logging库还提供了过滤器功能,这使得你可以根据特定条件决定是否记录日志。比如,你可以设置一个过滤器,只记录...

    Ruby-timelord为时间类添加一些扩展功能

    在Ruby中,日期和时间的处理是非常常见的任务,而标准库中的`Time`类提供了很多基础操作。然而,有时候我们可能需要更加人性化的日期和时间显示方式,这就引出了`time-lord`这个库。`time-lord`是专门为Ruby的`Time`...

    ruby基础教程(第四版)第20章 Time类与Date类1

    同样,`Date`对象也可以使用`strftime`方法来格式化日期输出,只不过时间部分会被默认填充为0。 如果需要从字符串中解析日期或时间,可以使用`Time.parse(str)`或`Date.parse(str)`,它们会尝试根据给定的字符串...

    ruby代码分享——excel应用

    利用Ruby的时间函数和格式化选项,可以在Excel中准确地显示日期时间信息。 #### 4. 调用Excel内置宏 通过`Run`方法,可以调用Excel的内置宏或自定义宏,实现复杂的数据处理和格式调整。 以上知识点涵盖了使用Ruby...

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

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

    ruby语言帮助文当

    Ruby的标准库提供了大量预装模块和类,用于文件操作、网络通信、日期和时间处理等各种任务,是Ruby强大功能的基础。 2. `ruby20-core.chm`:可能是关于Ruby 2.0核心库的文档,核心库包含了语言的基本结构和功能,如...

    Ruby-Stringex一些实用的Ruby字符串扩展类

    2. **日期和时间解析**:通过`to_date`和`to_time`方法,你可以轻松地将字符串解析成日期或时间对象,这对于处理用户输入的日期和时间数据非常有用。 3. **Unicode转换**:Stringex包含了一些处理Unicode字符的方法...

    Ruby-i18nRuby的国际化和本地化的解决方案

    本地化是在国际化的基础上,针对特定区域或语言进行的定制化工作,包括翻译文本、调整日期和时间格式、货币符号、数字分隔符等,以确保软件在特定文化环境中能够自然地使用。 3. **Ruby-i18n库的工作原理** Ruby-...

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

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

    ruby-ruby的json实现-优质项目.zip

    JSON是互联网上最常用的序列化格式,尤其在Web服务和API开发中。 Ruby内建支持JSON处理,通过内置的`json`库,我们可以方便地将JSON字符串解析为Ruby对象,或者将Ruby对象转换成JSON字符串。以下将详细讲解Ruby中的...

    如何获取系统日期时间

    在编程领域,获取系统日期和时间是一项基本操作,无论是在Windows、Linux还是Mac OS等操作系统中,都有多种方法可以实现这一功能。...在实际应用中,还要考虑线程安全、性能优化以及日期时间的计算和比较等问题。

    Ruby.Pocket.Reference.2nd.Edition.2015.8.pdf

    - **时间格式化**:介绍了用于时间和日期格式化的指令,便于处理时间相关的数据。 ##### 6. 自Ruby 1.9以来的新语法 - **新特性**:列出了自Ruby 1.9版本起引入的新语法特性,如符号作为参数等。 #### 四、作者...

    Ruby-FinishingMoves将一些很实用的方法添加至核心Ruby类

    Ruby是一种面向对象的脚本语言,以其...这些扩展包括但不限于数组、字符串、哈希、日期时间的便捷操作,以及元编程和迭代器的优化。正确使用此类扩展,可以使开发者的工作变得更加高效,同时也能保持代码的清晰和整洁。

Global site tag (gtag.js) - Google Analytics