![](/img/trans.png)
[英]How to convert java.sql.Date to java.util.Date in dd/MM/yyyy format?
[英]How to format java.util.Date to a date in “MM/dd/yyyy” format in ruby?
我想將一個Java對象轉換為ruby格式。
我使用了以下代碼
def format_date(date,date_format)
return Date::strptime(date, date_format)
end
date是java.util.Date的實例date_format =“%d /%m /%Y”
我在ruby中收到以下錯誤
private method `sub!' called for #<Java::JavaUtil::Date:0x150ea09>
轉換為JRuby Time並使用strftime,如下所示:
def format_date(date, date_format)
t = Time.at(date.time/1000)
return t.strftime(date_format)
end
Java Date time Method給出自1970年1月1日以來的毫秒數,自該時間起的Ruby Time秒數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.