我在我的UNX腳本中傳遞一個Julian日期值作爲參數。根據日期值將其轉換爲正常日期。然而,限制是目前我只能將其轉換爲當前或上一個日期。以下是我的代碼將字符串值轉換爲AIX中的常規日期UNIX
PARAM_NAME=$1
PARAM_VALUE=$2 //where Julian date is passed
if [[ $PARAM_NAME == 'LOANS_BATCH_CONTROL_PS.ISLFILE_PROCESSING_DATE' && $PARAM_VALUE == `TZ=aaa24 date +%y%j` ]]; then
date_replace_string=`TZ=aaa24 date +%m%d%Y`
PARAM_VALUE=$date_replace_string
我不知道是否有無論如何,我可以藉此paramter_value任何日期值(Julian日期:如16074),並將其轉換爲常規日期,而不只是當天的日期或以前日期
鑑於您的「朱利安」日期爲16074年,公曆日期應該是「YYYY-mm-dd」? http://aa.usno.navy.mil/cgi-bin/aa_jdconv.pl?form=2&jd=16074建議公曆日期爲公元前4669年 –
公曆16074的公曆日期爲2016年3月14日。基本上2016年是16個,074是今年的第74個。 –
這絕對不是[Julian日期](https://en.wikipedia.org/wiki/Julian_day)。 –