📅  最后修改于: 2023-12-03 15:07:48.900000             🧑  作者: Mango
获取当前年份在 Ruby 中是一项非常简单的任务,只需要使用 Ruby 核心库中的一个简单方法。在本文中,我们将介绍如何使用 Ruby 获取当前年份。
在 Ruby 中,Date 类是处理日期和时间的主要类。可以使用 Date.today
方法来获取当前日期。常见的日期格式为 yyyy-mm-dd 格式。我们可以使用 strftime(format)
方法来格式化日期输出,其中,format 是日期格式化字符串。
以下是获取当前年份的代码片段:
require 'date'
year = Date.today.strftime('%Y')
puts year
代码说明:
require 'date'
Date.today
方法获取当前日期 Date.today
strftime('%Y')
方法将日期格式化为年份 Date.today.strftime('%Y')
year = Date.today.strftime('%Y')
puts
方法输出年份 puts year
Ruby 中的 Time 类也可以用于处理日期和时间。与 Date 类不同的是,Time 类可精确到秒以下的时间。
以下是获取当前年份的代码片段:
year = Time.now.year
puts year
代码说明:
Time.now
方法获取当前日期和时间 Time.now
year
属性来获取年份 Time.now.year
year = Time.now.year
puts
方法输出年份 puts year
本文介绍了在 Ruby 中获取当前年份的两种方法。Date 类和 Time 类都可以用于处理日期和时间,但各有不同的特点和用途。使用 Date 类可以轻松地获取当前年份,而使用 Time 类可以获得更加精确的时间信息。不同的应用场景需要选择不同的类来处理日期和时间相关的任务。