在Ruby中,处理时间戳非常简单。Ruby提供了Time类和DateTime类来处理日期和时间。以下是一些常用的方法:
current_timestamp = Time.now.to_i
puts current_timestamp
timestamp = 1633024800
time = Time.at(timestamp)
puts time
time = Time.now
timestamp = time.to_i
puts timestamp
timestamp = Time.now.to_i
new_timestamp = timestamp + 3600 # 加1小时
new_time = Time.at(new_timestamp)
puts new_time
time = Time.now
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S")
puts formatted_time
date_string = "2021-10-01 12:00:00"
time = Time.strptime(date_string, "%Y-%m-%d %H:%M:%S")
puts time
这些示例展示了如何在Ruby中处理时间戳。你可以根据自己的需求进行调整。