我在我的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)。 –