[英]How to change default json time format of Active Support?
I don't want default json format of Active Support. 我不想要Active Support的默认json格式。 So I put code in app.rb of my project.
所以我把代码放在我项目的app.rb中。
ActiveSupport::JSON::Encoding.use_standard_json_time_format = false
it changed time format from iso8601
to strftime('%Y/%m/%d %H:%M:%S %z')
. 它将时间格式从
iso8601
更改为strftime('%Y/%m/%d %H:%M:%S %z')
。 But i want to change time format strftime('%Y-%m-%d %H:%M:%S %z')
. 但我想更改时间格式
strftime('%Y-%m-%d %H:%M:%S %z')
。
Time.now.to_json => output "2016/06/20 10:57:43 +0300" but i want to format "2016-06-20 10:57:43 +0300"
My project is a Ruby on Sinatra. 我的项目是Ruby on Sinatra。
Where do you put your code? 你把代码放在哪里?
ActiveSupport::JSON::Encoding.use_standard_json_time_format = false
Please try: https://stackoverflow.com/a/18360367/2245697 请尝试: https : //stackoverflow.com/a/18360367/2245697
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.