linux

linux的date如何获取闰年信息

小樊
81
2024-12-27 18:43:34
栏目: 智能运维

在 Linux 中,你可以使用 date 命令结合数学计算来获取闰年信息

#!/bin/bash

year=$1

if (( year % 4 == 0 )); then
    if (( year % 100 == 0 )); then
        if (( year % 400 == 0 )); then
            echo "$year 是闰年"
        else
            echo "$year 不是闰年"
        fi
    else
        echo "$year 是闰年"
    fi
else
    echo "$year 不是闰年"
fi

将这段代码保存为一个名为 check_leap_year.sh 的文件,然后通过运行 chmod +x check_leap_year.sh 命令使其可执行。现在你可以使用这个脚本来检查任何年份是否为闰年,例如:

./check_leap_year.sh 2020

这将输出:

2020 是闰年

0
看了该问题的人还看了