ruby 获取现在的时间
时间: 2023-07-01 14:20:07 浏览: 81
在 Ruby 中,您可以使用 Time 类来获取当前时间。以下是获取当前时间的示例代码:
```ruby
currentTime = Time.now
puts "当前时间为:#{currentTime}"
```
输出结果将类似于:
```
当前时间为:2021-09-13 15:30:00 +0800
```
您可以根据需要格式化时间输出,例如:
```ruby
currentTimeFormatted = currentTime.strftime("%Y-%m-%d %H:%M:%S")
puts "当前时间为:#{currentTimeFormatted}"
```
输出结果将类似于:
```
当前时间为:2021-09-13 15:30:00
```
相关问题
ruby 获取儒略历时间
要在 Ruby 中获取儒略历时间,你可以使用 `Date` 类的 `jd` 方法。儒略历时间是从公元前4713年1月1日中午开始计算的天数。下面是一个示例代码:
```ruby
require 'date'
# 获取当前的儒略历时间
julian_date = Date.today.jd
puts "当前的儒略历时间:#{julian_date}"
# 根据指定日期获取儒略历时间
date = Date.new(2022, 1, 1)
julian_date = date.jd
puts "2022年1月1日的儒略历时间:#{julian_date}"
```
运行以上代码,你将得到当前日期的儒略历时间以及指定日期的儒略历时间。注意,`Date.jd` 方法返回的是浮点数表示的儒略历时间。
ruby获取年月日时分秒
获取当前时间的年月日时分秒可以使用Ruby内置的Time类。具体代码如下:
```ruby
time = Time.now
year = time.year
month = time.month
day = time.day
hour = time.hour
minute = time.min
second = time.sec
```
其中,Time.now获取当前时间,year、month、day、hour、minute、second分别获取年、月、日、时、分、秒。你也可以根据需要自定义时间,例如:
```ruby
time = Time.new(2022, 12, 31, 23, 59, 59)
```
这样就可以获取2022年12月31日23时59分59秒的时间了。
阅读全文