道歉,如果標題不清楚,我不確定如何解釋清楚。如何將文本日期轉換爲Rails中的作用域日期?
在Rails應用程序中,我從第三方提供商的API中提取用戶數據。其中一個屬性是用戶的生日。
我將散列數據存儲在我的數據庫中,並且在某些情況下需要在視圖中顯示用戶的生日。
問題是生日未格式化爲日期。在哈希中,格式爲mm/dd/yyyy。這意味着我的日常範圍格式不適用於此。
鑑於我從散列數據列中提取生日如下
<%= @user.hashed_data["info"]["birthday"] %>
什麼來處理,這樣我可以顯示本地化的日期格式的最好/最有效的方法是什麼?
是否需要拆分/
符號,然後將生成的字符串重新組合爲一個日期?還是我過分複雜?
感謝您的任何建議。
你/你能不能考慮在該點的字符串轉換爲合適的日期從第三方API接收它,它在你的數據庫存儲作爲這樣? – Russell
會考慮它,但我要存儲完整的標記,因此提取此屬性可能相當複雜,操作它,將其放回。 jdoe的解決方案能做到這一點。 –