`
viva_yang
  • 浏览: 35591 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

rails 时间转换

阅读更多
   1. ------------------------------------------------------- Time#strftime 
   2.                 time.strftime( string ) => string 
   3. --------------------------------------------------------------------- 
   4.     Formats _time_ according to the directives in the given format 
   5.     string. Any text not listed as a directive will be passed through 
   6.     to the output string. 
   7.  
   8.     Format meaning: 
   9.  
  10.       %a - The abbreviated weekday name ("Sun") 
  11.       %A - The full weekday name ("Sunday") 
  12.       %b - The abbreviated month name ("Jan") 
  13.       %B - The full month name ("January") 
  14.       %c - The preferred local data and time representation 
  15.       %d - Day of the month (01..31) 
  16.       %H - Hour of the day, 24-hour clock (00..23) 
  17.       %I - Hour of the day, 12-hour clock (01..12) 
  18.       %j - Day of the year (001..366) 
  19.       %m - Month of the year (01..12) 
  20.       %M - Minute of the hour (00..59) 
  21.       %p - Meridian indicator ("AM" or "PM") 
  22.       %S - Second of the minute (00..60) 
  23.       %U - Week number of the current year, starting with the first Sunday as the first 
  24.               day of the first week (00..53) 
  25.       %W - Week number of the current year, starting with the first Monday as the first 
  26.               day of the first week (00..53) 
  27.       %w - Day of the week (Sunday is 0, 0..6) 
  28.       %x - Preferred representation for the date alone, no time 
  29.       %X - Preferred representation for the time alone, no date 
  30.       %y - Year without a century (00..99) 
  31.       %Y - Year with century 
  32.       %Z - Time zone name 
  33.       %% - Literal "%" character 
  34.  
  35.        t = Time.now 
  36.        t.strftime("Printed on %m/%d/%Y")  #=> "Printed on 04/09/2003" 
  37.        t.strftime("at %I:%M%p)            #=> "at 08:56AM" 
分享到:
评论

相关推荐

    Rails 日期控件

    在Rails中处理日期和时间是常见的需求,尤其在创建表单或者进行数据输入时。标题提到的“Rails 日期控件”就是关于如何在Rails应用中集成和使用日期选择器的一种方法。 Rails本身提供了简单的HTML输入字段来获取...

    Ruby-Rails日志分析器查看您的视图渲染的速度

    考虑到时间戳通常为字符串,可能需要转换成时间对象进行计算。 4. **统计分析**:收集所有视图渲染的时间,并进行统计分析。这可能包括计算平均渲染时间、找出最长渲染时间、分析渲染时间的分布等。可以使用Ruby的...

    influxdb-rails-源码.rar

    总的来说,`influxdb-rails`源码展示了如何巧妙地融合InfluxDB的时间序列数据处理能力与Rails的Web开发便利性。通过深入学习和理解源码,开发者不仅可以更好地利用InfluxDB进行高性能的数据存储和分析,还能掌握如何...

    rails 2.2.3 依赖

    - `activerecord-2.2.3.gem`:ActiveRecord是Rails中的ORM(对象关系映射)层,它负责将数据库操作转换为面向对象的代码,简化了数据库操作。 - `actionpack-2.2.3.gem`:ActionPack是Rails的一部分,包括路由...

    ruby on rails 2.1 what is new (CN)

    - **时间戳自动转换**:当用户提交表单时,Rails会自动将用户输入的时间戳转换为其所在时区的时间,从而避免了时区转换错误。 ##### 修改追踪(Dirty Tracking) 在Rails 2.1中,模型类现在内置了修改追踪功能。这...

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

    `local_time`引擎的核心功能在于将服务器上的UTC时间或特定时区时间转换为用户浏览器所在地的本地时间。这样,无论用户身在何处,都能看到与自己所在时区相符的时间显示,避免了因时区差异带来的理解困扰。 使用`...

    rails-timeago:时间标记的Rails助手,可以与jQuery Timeago插件一起使用

    铁路时报 rails-timeago提供了一个timeago_tag助手来创建可用于插件的时间标签。 安装 将此行添加到您的应用程序的...这还将在页面加载时转换所有匹配的时间标签。 使用以下内容还包括所有可用的语言环境文件: /

    rails框架指南.pdf

    而Rails则倾向于减少显式的配置,转而依赖于约定的规则来决定应用的行为。这种方式减少了配置的复杂性和潜在的错误,同时也促进了代码的整洁和可维护性。 ### 开发效率的提升 据Rails的支持者称,Rails的开发效率...

    Ruby For Rails(英文版)(清晰文字pdf+源码)

    为了充分发挥Rails的潜力,花时间去全面掌握Ruby是至关重要的。本书提供了达到这一目的所需要的一切。” ——David Heinemeier Hansson Ruby on Rails之父 Ruby on Rails(RoR)已经成为如今最灸手可热的Web开发技术...

    Ruby On rails依赖的目录树

    3. **activesupport (3.2.3)**:Active Support是Rails的核心工具箱之一,提供了一系列辅助类和模块,用于字符串操作、缓存机制、时间处理等。 4. **builder (3.0.0)**:提供了生成XML文档的能力,这对于构建动态...

    inspinia admin - v2.5 Rails_Seed_Project

    《Inspinia Admin - v2.5 Rails Seed Project:打造高效后台管理的全面解析》 ...总之,Rails_Seed_Project是Rails开发者构建后台应用的一个高效起点,能帮助你在短时间内打造出专业级别的后台管理界面。

    CRA+RailsAPI+设计登录+ActiveAdmin样板_Ruby_JavaScript_下.zip

    它包含了开发环境所需的基本配置,如Babel(用于JavaScript的转换)、Webpack(模块打包器)等,让开发者可以专注于编写React组件,而无需关心构建过程。 2. **Ruby on Rails API**: Ruby on Rails(简称Rails)是...

    Rails 中页面中常用函数

    10. **`time_ago_in_words`**:计算从当前时间到给定时间的相对时间,如`time_ago_in_words(@item.created_at)`。 以上只是Rails视图中的一部分常见函数,实际开发中还有许多其他辅助方法和功能可以增强视图的功能...

    gitlab提交时间显示错误问题解决.docx

    当GitLab显示不正确的提交时间时,通常是因为其内部的JavaScript代码在处理时间转换时出现了问题。源码中可能包含了错误的计算逻辑或格式化函数,导致了时间的误显示。 **解决步骤1:查找源码** 要解决这个问题,第...

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

    完全验证Rails 4.x和Rails 5.0的日期,时间和日期时间。 这是的叉子,带有和补丁。 我添加了与各种Rails 4.x版本以及STI和性能修复程序的其他兼容性。 特征 将日期,时间和日期时间的验证添加到ActiveModel 处理...

    ActiveModel和Rails的日期和时间验证插件。 支持多个ORM,并允许自定义日期/时间格式。-Ruby开发

    ValidatesTimeliness¶↑来源:github.com/adzap/validates_timeliness问题:github....功能¶↑将日期,时间和日期时间的验证添加到ActiveModel Handles时区,并为您键入值的强制转换Only Rails日期/时间

    ajaxify_rails:Rails gem 用于自动将内部链接转换为 ajax 链接,无需重新加载整页即可加载内容

    Ajax 化 Rails 您的 Rails 应用程序不再需要重新加载整页! 耶! 通过 Ajax 自动使您的应用程序在后台加载内容。... 演示: : (第一页加载可能需要一段时间,因为heroku需要启动一个dyno) 演示源

    SwiftDateTimeExtensions:Swift 中 Rails 风格的日期时间算法

    Swift 中 Rails 风格的日期/时间算法承认吧,你一直嫉妒你的 Rails 开发者朋友能够写出漂亮的、可读的日期操作,如下所示: some_future_date = 4 . months . from_nowthe_past = ( 2 . days + 3 . years ) . ago 好...

    prawn_rails_demo:prawn_rails 插件的演示

    确保Prawn Rails与你的Rails版本和Prawn版本兼容,因为随着时间的推移,这些库可能会有更新和API变动。 通过研究"prawn_rails_demo-master"项目的源代码,你可以更深入地了解如何在实际项目中集成和使用Prawn ...

Global site tag (gtag.js) - Google Analytics