我得到的日期是字串'2020-02-10 8,00',我想把它轉換成2月10日,星期一。我知道這個古老的主題,但是我找不到(或使用)任何相關的資訊。
我所擁有的只是對日期進行決議的字串 - Date.parse '2020-02-10 8,00'
uj5u.com熱心網友回復:
你已經成功了一半! Date.parse '2020-02-10 8,00'產生一個ruby Date物件,正如你所注意到的。你現在必須應用strftime。然而,strftime并沒有任何序號化,所以這部分必須手動完成。
date = Date.parse('2020-02-10 8,00')
date.strftime("%A, #{date.day.ordinalize} of %B") #=> 2月10日,星期一。
ordinalize方法是由ActiveSupport提供的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/307003.html
標籤:
