1
如何在純Vimscript中將date
轉換爲time
。如何在純Vimscript中將{date}轉換爲{time}
我有一個日期(例如:2013-12-21),我想將它轉換爲time
,以便撥打strftime()
以獲得星期幾。由於strftime
的第二參數必須是time
,如所提:h strftime()
如何在純Vimscript中將date
轉換爲time
。如何在純Vimscript中將{date}轉換爲{time}
我有一個日期(例如:2013-12-21),我想將它轉換爲time
,以便撥打strftime()
以獲得星期幾。由於strftime
的第二參數必須是time
,如所提:h strftime()
不幸的是,對於{time}
(因爲1-JAN-1970,其是Unix時間戳,即秒)的唯一來源內置是localtime()
當前時間對於文件的修改日期,getftime()
。
要轉換任意日期,需要外部幫助;例如通過Python之類的嵌入式語言或通過date
命令行工具。你會發現後者在我的ingo-library plugin的ingo#date#epoch#ConvertTo()
中實現。
好吧,我可以刪除我想要的評論;-) – romainl