-1
我有我行的gnuplot如下我想顯示前一天的日期我的標題
set title "Auto Requests - ".strftime("%b %d %Y", time(0))
然而,這將只顯示我生成報告的日期,但我想顯示的日期前一天「1天前」就像linux的功能一樣。
任何人有一個想法如何調整這條線?
我有我行的gnuplot如下我想顯示前一天的日期我的標題
set title "Auto Requests - ".strftime("%b %d %Y", time(0))
然而,這將只顯示我生成報告的日期,但我想顯示的日期前一天「1天前」就像linux的功能一樣。
任何人有一個想法如何調整這條線?
據我所知,gnuplot中的time
函數只返回當前時間。順便說一句,您可以直接將它傳遞給格式字符串(無需像您所做的那樣將它與strftime
結合)。
一種選擇是使用外部date
工具:
system("date -d yesterday +'%b %d %Y'")
這將從昨天的日期返回字符串,在所需的格式。
謝謝。它運行良好 –
'時間(-1)','時間(-86400)'?這與'bash'或'perl'有什麼關係? – mob
@mob這意味着觀看[tag:bash]標籤的人會看到該問題並根據shell工具識別解決方案,因爲gnuplot本身不支持這種解決方案。 –
注意。不會那樣做 –