Changeset 723
- Timestamp:
- 10/17/12 13:03:08 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_date/libIGCM_date.ksh
r722 r723 44 44 IGCM_debug_PushStack "IGCM_date_YearDigit" $@ 45 45 46 typeset NUM 47 46 48 NUM=$(( 10#${1} )) 47 49 echo $( gawk "BEGIN { printf \"%0${dY}d\",${NUM} }" ) … … 54 56 { 55 57 IGCM_debug_PushStack "IGCM_date_GregorianDigit" $@ 58 59 typeset NUM 56 60 57 61 NUM=$(( 10#${1} )) … … 377 381 # Use IGCM_date_DaysInYear to get the number of days in the year and return a value 378 382 # accordingly. 383 379 384 IGCM_date_DaysInYear $y diy 380 385 case $diy in … … 639 644 IGCM_debug_Exit "IGCM_date_DaysBetweenJulianDate" 640 645 fi 646 647 typeset jul1 jul2 yyyy1 yyyy2 ddd1 ddd2 res 641 648 642 649 # This process subtracts arg2 from arg1. If arg2 is larger … … 684 691 esac 685 692 686 687 693 # if argument 2 was larger than argument 1 then 688 694 # the arguments were reversed before calculating … … 728 734 IGCM_debug_Exit "IGCM_date_DaysBetweenGregorianDate" 729 735 fi 736 737 typeset grg1 grg2 jul1 jul2 res 730 738 731 739 # convert each date to julian … … 834 842 function IGCM_date_DaysInPreviousPeriod { 835 843 IGCM_debug_PushStack "IGCM_date_DaysInPreviousPeriod" $@ 836 typeset Length Period 844 845 typeset Length Period year0 year month i 846 837 847 Period=${2} 838 848 case ${Period} in … … 896 906 function IGCM_date_DaysInNextPeriod { 897 907 IGCM_debug_PushStack "IGCM_date_DaysInNextPeriod" $@ 898 typeset Length Period 908 909 typeset Length Period year0 year month i 910 899 911 Period=${2} 900 912 case ${Period} in … … 953 965 function IGCM_date_DaysInCurrentPeriod { 954 966 IGCM_debug_PushStack "IGCM_date_DaysInCurrentPeriod" $@ 955 typeset Length Period 967 968 typeset Length Period year0 year month i 969 956 970 Period=${2} 957 971 case ${Period} in
Note: See TracChangeset
for help on using the changeset viewer.