You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ruby中实现类似Python time.asctime()的简易日期时间显示方法

在Ruby中实现类似Python time.asctime()的功能

基础版(完全匹配Python输出)

Ruby的Time类本身就自带asctime方法,和Python的time.asctime()效果几乎一模一样,不用自己写任何格式串:

puts Time.now.asctime

输出示例:

Sun Sep 11 10:12:48 2022

增强版(加上UTC时区差)

要是你还想在输出里加上UTC时区差(比如-0400),可以把asctime的结果和strftime('%z')拼在一起——这里只用%z拿时区,不用记整套格式,完全符合你的要求:

current_time = Time.now
puts "#{current_time.asctime} #{current_time.strftime('%z')}"

输出示例:

Sun Sep 11 10:12:48 2022 -0400

这样既不用费劲记忆日期格式,又能得到带时区的完整输出。

内容的提问来源于stack exchange,提问作者Rob Bednark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:35:24