Unix獲取前一天日期(Linux不知道可以不以)
xxxxxxxxxx [/]#get_before_date
12/02/15
cat /usr/bin/get_before_date
Y="$(date +"%y")"
Y1="$(date +"%Y")"
M="$(date +"%m")"
D="$(date +"%d")"
YY=`expr $Y - 1`
MM=`expr $M - 1`
DD=`expr $D - 1`
MM=`printf "%02d" $MM`
DD=`printf "%02d" $DD`
dd=$Y1$MM
dad=`get_mon_days $dd`
#be_date=$Y$M$DD
be_date="$M/$DD/$Y"
if [ $D -eq 01 ]
then
if [ $M -ne 01 ]
then
#be_date=$Y$MM$dad
be_date="$MM/$dad/$Y"
fi
if [ $M -eq 01 ]
then
# be_date=$YY"1231"
be_date="12/31/$YY"
fi
fi
echo $be_date
12/02/15
cat /usr/bin/get_before_date
Y="$(date +"%y")"
Y1="$(date +"%Y")"
M="$(date +"%m")"
D="$(date +"%d")"
YY=`expr $Y - 1`
MM=`expr $M - 1`
DD=`expr $D - 1`
MM=`printf "%02d" $MM`
DD=`printf "%02d" $DD`
dd=$Y1$MM
dad=`get_mon_days $dd`
#be_date=$Y$M$DD
be_date="$M/$DD/$Y"
if [ $D -eq 01 ]
then
if [ $M -ne 01 ]
then
#be_date=$Y$MM$dad
be_date="$MM/$dad/$Y"
fi
if [ $M -eq 01 ]
then
# be_date=$YY"1231"
be_date="12/31/$YY"
fi
fi
echo $be_date
cat /usr/bin/get_mon_days
Y=`expr substr $1 1 4`
M=`expr substr $1 5 2`
r1=`expr $Y \% 4`
r2=`expr $Y \% 100`
r3=`expr $Y \% 400`
case $M in
01|03|05|07|08|10|12) days=31;;
04|06|09|11) days=30;;
esac
if [ $M -eq 02 ]
then
if [ r1 -eq 0 -a r2 -ne 0 -o r3 -eq 0 ]
then
days=29
else
days=28
fi
fi
echo $days
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-1852395/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux下取前一天的日期Linux
- Linux使用 date 命令獲取當前日期前一天的時間Linux
- solaries使用date獲取前一天日期,使用perl命令獲取歷史時間方法
- js獲取日期JS
- 獲取中文日期
- MySQL 獲取當前日期及日期格式MySql
- SqlServer獲取當前日期SQLServer
- js獲取當前日期JS
- 【FAQ】關於分析服務錯誤獲取所選日期前一天事件資料的解決方法事件
- linux中用shell獲取昨天、明天或多天前的日期Linux
- python如何只獲取日期Python
- QT獲取日期,時間,星期QT
- Qt:獲取日期和時間QT
- java獲取日期和時間Java
- JavaScript獲取兩個日期之間所有的日期JavaScript
- Python獲取當前日期和日期差計算Python
- 直播原始碼,獲取兩個日期之間的所有日期原始碼
- 使用JavaScript實現獲取當前日期JavaScript
- C#獲取日期的星期名稱C#
- 快速獲取昨天的日期(time模組使用)
- Swift 3 獲取某個日期的星座Swift
- 分享[ASP.NET]//獲取日期+時間ASP.NET
- javascript獲取本地時間日期程式碼JavaScript
- 46. Kotlin獲取日期時間Kotlin
- Qt獲取當前日期與時間QT
- C#獲取當前日期的yyyyMMddC#
- TypeScript 2 : 獲取當前日期及前後範圍日期【Array】TypeScript
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer
- JavaScript 獲取指定時間前幾天日期JavaScript
- android系統日期時間的獲取Android
- C#獲取當前日期時間(轉)C#
- JAVA 獲取今天,7天前,一個月前,今年起始日期,同比日期Java
- SQL 獲取SQL Server中日期最近7天之間的所有日期SQLServer
- js中兩個日期大小比較,獲取當前日期,日期加減一天JS
- JAVA獲取當前日期以及將字串轉成指定格式的日期Java字串
- JavaScript 獲取月份最後一天日期JavaScript
- laravel 使用maatwebsite/Excel 獲取的日期的處理LaravelWebExcel
- Node.js/JavaScript 獲取最近 30 天的日期Node.jsJavaScript