蘇州 網(wǎng)站建設(shè) app移動(dòng)網(wǎng)站優(yōu)化排名
1. 使用date獲取日期
以下代碼將date的執(zhí)行結(jié)果存儲(chǔ)在today變量中。date 是獲取日期和時(shí)間的命令。
選擇使用 quotes(`)或$
#!/bin/bashtoday=`date`
echo $todaytoday=$(date)
echo $today
2. 使用 Format?輸出所需日期和時(shí)間
date +FORMAT
2.1 "MM-DD-YY" 形式輸出日期
%m-%d-%y 或?
MM-DD-YY
#!/bin/bashtoday=`date +%m-%d-%y`
echo $today
2.2 "MM-YYYY" 形式輸出日期
%m-%Y 或?
MM-YYYY
#!/bin/bashtoday=`date +%m-%Y`
echo $today
2.3 "MM/DD/YY" 形式輸出日期
%D 或?
MM/DD/YY
#!/bin/bashtoday=`date +%D`
echo $today
3. 僅輸出時(shí)間
%T
#!/bin/bashtime=`date +%T`
echo $time
3.1 僅輸出時(shí)間 (12點(diǎn)鐘格式輸出)
%r
.
#!/bin/bashtime=`date +%r`
echo $time
3.2 HH:MM 格式輸出時(shí)間
%H:%M
#!/bin/bashtime=`date +%H:%M`
echo $time
4. 輸出具體日期和時(shí)間
4.1 輸出當(dāng)前日期前后一天的日期
#!/bin/bashyesterday=`date -d "-1 days"`
echo $yesterdaytommorrow=`date -d "+1 days"`
echo $tommorrow
可以獲取幾周前/幾周后或幾個(gè)月前/之后的時(shí)間
#!/bin/bashdate=`date -d "+2 weeks"`
echo $datedate=`date -d "-3 months"`
echo $date
4.2 特定 Format 日期
#!/bin/bashdate=`date -d "-3 months" "+%m-%d-%Y"`
echo $date
5. 多樣的 Format
Format | Description |
---|---|
date +%a | 給出工作日的名稱 [周一、周日、周五] |
date +%A | 給出工作日的名稱 [星期一、星期日、星期五] |
date +%b | 給出月份名稱 [一月、二月、三月] |
date +%B | 給出月份名稱 [一月、二月、三月] |
date +%d | 顯示月份中的日期 [05] |
date +%D | 顯示當(dāng)前日期 MM/DD/YY 格式 [11-01-21] |
date +%F | 以 YYYY-MM-DD 格式顯示日期 [2021-11-01] |
date +%H | 以 24 小時(shí)格式顯示時(shí)間 [22] |
date +%I | 以 12 小時(shí)格式顯示時(shí)間 [11] |
date +%j | 顯示一年中的第幾天 [001 – 366] |
date +%m | 顯示月份[01-12] |
date +%M | 顯示分鐘 [00-59] |
date +%s | Unix 時(shí)間戳 |
date +%S | 顯示秒[00-59] |
date +%N | 以納秒為單位顯示 |
date +%T | 將時(shí)間顯示為 HH:MM:SS [24 小時(shí)格式] |
date +%u | 星期幾 [1-7] 1 是星期一,6 是星期六 |
date +%U | 顯示一年中的周數(shù) [00-53] |
date +%Y | 顯示年份 YYYY [2021] |
date +%Z | 顯示年份 YYYY [2021] |