2016-10-10 125 views
0

我需要用R格式化日期變量。我用簡單的date()獲取當前日期。格式化日期爲R

today <- date() 
    today 
    > "Mon Oct 10 1:00 2016" 

我需要將此'today'變量格式化爲具有特定格式的字符串。下面是這個字符串應該是什麼樣子的例子。

string <- 」10/10/2016 1:00 PM EDT" 
    string 
    > 」10/10/2016 1:00 PM EDT" 

所以,問題是你如何格式化字符串看起來像「週一10月10日1:00 2016」到「2016年10月10日下午1:00 EDT」。

我已經試過用strptime()和as.Date()函數的工作,但無法弄清楚如何將這個字符串轉換成一個格式化的日期。感謝您的幫助。

回答

1
strftime(strptime(date(), 
format = "%a %b %d %H:%M:%S %Y"), 
format = "%m/%d/%Y %I:%M %p %Z") 

??strptime

+0

正是我尋找,謝謝!@jsta – Developing