美文网首页
Ruby:时间格式化

Ruby:时间格式化

作者: Wougle | 来源:发表于2018-01-19 16:25 被阅读0次

本文记录ruby中常用到的时间格式的相关方法

获取Date&Time组件
#!/usr/bin/ruby -w
# -*- coding: UTF-8 -*-
 
time = Time.new
 
# Time 的组件
puts "当前时间 : " + time.inspect
puts time.year    # => 日期的年份
puts time.month   # => 日期的月份(1 到 12)
puts time.day     # => 一个月中的第几天(1 到 31)
puts time.wday    # => 一周中的星期几(0 是星期日)
puts time.yday    # => 365:一年中的第几天
puts time.hour    # => 23:24 小时制
puts time.min     # => 59
puts time.sec     # => 59
puts time.usec    # => 999999:微秒
puts time.zone    # => "UTC":时区名称
格式化时间和日期
#!/usr/bin/ruby -w
time = Time.new
 
puts time.to_s
puts time.ctime
puts time.localtime
puts time.strftime("%Y-%m-%d %H:%M:%S")

输出结果

2015-09-17 15:26:42 +0800
Thu Sep 17 15:26:42 2015
2015-09-17 15:26:42 +0800
2015-09-17 15:26:42
时间格式化指令

指令 描述
%a 星期几名称的缩写(比如 Sun)。
%A 星期几名称的全称(比如 Sunday)。
%b 月份名称的缩写(比如 Jan)。
%B 月份名称的全称(比如 January)。
%c 优选的本地日期和时间表示法。
%d 一个月中的第几天(01 到 31)。
%H 一天中的第几小时,24 小时制(00 到 23)。
%I 一天中的第几小时,12 小时制(01 到 12)。
%j 一年中的第几天(001 到 366)。
%m 一年中的第几月(01 到 12)。
%M 小时中的第几分钟(00 到 59)。
%p 子午线指示(AM 或 PM)。
%S 分钟中的第几秒(00 或 60)。
%U 当前年中的周数,从第一个星期日(作为第一周的第一天)开始(00 到 53)。
%W 当前年中的周数,从第一个星期一(作为第一周的第一天)开始(00 到 53)。
%w 一星期中的第几天(Sunday 是 0,0 到 6)。
%x 只有日期没有时间的优先表示法。
%X 只有时间没有日期的优先表示法。
%y 不带世纪的年份表示(00 到 99)。
%Y 带有世纪的年份。
%Z 时区名称。
%% % 字符。

相关文章

  • Ruby:时间格式化

    本文记录ruby中常用到的时间格式的相关方法 获取Date&Time组件 格式化时间和日期 输出结果 时间格式化指...

  • Ruby14

    创建格式化字符串,不过不适用变量,而是通过名称来使用它们的值 原因是Ruby的版本不同,Ruby的版本太低了 通过...

  • JS时间戳与格式化时间互转

    JS时间戳与格式化时间互转 Javascript 获取当前时间戳(毫秒级别) 时间戳转成格式化时间 格式化时间转成...

  • 日期时间格式化

    日期时间格式化格式化

  • js 时间操作 格式化时间

    格式化时间 yyyy-MM-dd 格式化时间 hh:mm:ss 格式化时间 星期几 时间不满2位添加0

  • Typescript(&Javascript) 常用代码

    时间格式化 获取30天前的格式化时间

  • Ruby中时间

    1. 基础 2. 格式化产生时间 3.格式转化 4. rails 中对时间的扩展 字符串转化为时间

  • Python日期和时间

    一、导入模块 二、时间获取 1.获取当前系统时间 2.获取简单格式化的时间 3.格式化时间 时间日期格式化符号:%...

  • 日期、时间格式化封装

    日期、时间格式化封装 /***@description:格式化日期时间*@param{string}formatD...

  • macOS Catalina 10.15 十分钟安装 Cocoa

    由于之前电脑出现问题,被迫 格式化硬盘,所以电脑要重新配置 上图为敬 1、设置 ruby 源 Mac 系统自带的会...

网友评论

      本文标题:Ruby:时间格式化

      本文链接:https://www.haomeiwen.com/subject/shxaoxtx.html