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 次 |
最近记录: |