jer*_*ith 24
你可以简单地做(替代在Time为DateTime是否采用直板红宝石-即没有Rails的):
DateTime.now.strftime('%m/%d/%Y')
Run Code Online (Sandbox Code Playgroud)
如果你正在使用那种格式,你可能想date_time_formats在你的RAILS_ROOT/config/initializers文件夹中创建一个初始化器(假设Rails 2),如下所示:
# File: date_time_formats.rb
ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!(
:human => "%m/%d/%Y"
)
Run Code Online (Sandbox Code Playgroud)
然后,您可以DateTime.now.to_s(:human)在代码中使用更友好的版本.
我想你可以用.strftime:
t = Time.now()
t.strftime("The date is %m/%d/%y")
Run Code Online (Sandbox Code Playgroud)
这应该给"The date is 09/09/10".请参阅此处以获取有关格式代码的绝佳列表.strftime.
| 归档时间: |
|
| 查看次数: |
77130 次 |
| 最近记录: |