0
我有一個格式爲YYYYMMDD的日期的文件。我想查找文件中日期與朱利安號碼當前日期之間的差異。兩個日曆日期之間的區別
我有一個格式爲YYYYMMDD的日期的文件。我想查找文件中日期與朱利安號碼當前日期之間的差異。兩個日曆日期之間的區別
我不知道我是否理解您的輸出格式要求 - 日期可以在朱利安(年份數和年份中的天數),但差異僅僅是沒有「朱利安「格式。
我沒有一個好主意,怎麼辦迄今在外殼擺弄,所以我採取的Perl:
perl -e 'use POSIX qw(mktime); sub d2ts { return POSIX::mktime(0, 0, 0,
substr($_[0],6,2),substr($_[0],4,2)-1,substr($_[0],0,4)-1900); } print
int((time-d2ts($ARGV[0]))/86400), "\n";' '20131218'
==> 54
或
perl -e 'use POSIX qw(mktime); sub d2ts { return POSIX::mktime(0, 0, 0,
substr($_[0],6,2),substr($_[0],4,2)-1,substr($_[0],0,4)-1900); } print
int((d2ts($ARGV[1])-d2ts($ARGV[0]))/86400), "\n";' '20131218' '20140210'
==> 54
首先是一個比較時間與'現在',第二個是給定的日期。
請注意,您可能需要設置TZ = UTC,否則您可能會因夏令時/冬令時開關而損失一天。
有沒有更詳細的信息?輸入,預期輸出?到目前爲止你做了什麼? –
這是我的問題。 '檢查特定文件的路徑。文件格式將如ABCD20131218225516.txt(日期和時間附加文件名)。創建一個月份文件,詳細信息如(Jan \ n Feb \ n Mar 3 ...)。獲取所有文件的文件日期(20131218),在Julian中查找與當前日期的差異,並在文件日期月的月份文件中追加差異編號。輸出應該是這樣的: Jan,124,345 ' – Sathish
我完成了前兩步。我需要找到電影名稱中的日期與當前日期之間的差異,並且輸出應該在朱利安中。 – Sathish