#!/bin/sh
#
# INPUT1 - YYDDDHH - input YYDDDHH timestamp
# INPUT2 - HOUR    - previous $HOUR of $YYDDDHH
# 
# OUTPUT - YYDDDhh

set +x
YYDDDHH=$1
HOUR=$2

YYDDD=`echo $YYDDDHH | cut -c 1-5`;
HH=`echo $YYDDDHH | cut -c 6-7`;
if [ $HH -gt '23' ]; then
  echo "Hour $HH out of range 0..23 !!"
  exit 99
fi
YY=`$NDATE | cut -c 1-2`;
YYYYDDD=`echo $YY$YYDDD`;
YYYYMMDD=`date2jday.sh $YYYYDDD`;
YYYYMMDDHH=`echo $YYYYMMDD$HH`;
YYYYMMDDHH2=`$NDATE -"$HOUR" $YYYYMMDDHH`;
HH2=`echo ${YYYYMMDDHH2} | cut -c 9-10`;
YYYYMMDD2=`echo ${YYYYMMDDHH2} | cut -c 1-8`;
YYYYDDD2=`date2jday.sh ${YYYYMMDD2}`;
YYDDD2=`echo ${YYYYDDD2} |cut -c 3-7`;
YYDDDHH2=`echo ${YYDDD2}${HH2}`;
echo ${YYDDDHH2};