Shell比較兩個日期的大小

2021-06-11 20:02:50 字數 428 閱讀 1844

在shell中我們可以利用date命令比較兩個日期的大小,方法是先把日期轉換成時間戳格式,再進行比較。

date 的+%s可以將日期轉換成時間戳格式,看下面的例子:

#!/bin/bash

date1="2008-4-09 12:00:00"

date2="2008-4-10 15:00:00"

t1=`date -d "$date1" +%s`

t2=`date -d "$date2" +%s`

if [ $t1 -gt $t2 ]; then

echo "$date1 > $date2"

elif [ $t1 -eq $t2 ]; then

echo "$date1 == $date2"

else

echo "$date1 < $date2"

fi

Shell程式設計 比較兩個日期的大小

在shell中我們可以利用date命令比較兩個日期的大小,方法是先把日期轉換成時間戳格式,再進行比較。date 的 s可以將日期轉換成時間戳格式,看下面的例子 bin bash date1 2008 4 09 12 00 00 date2 2008 4 10 15 00 00 date3 aug 1...

C 比較兩個日期的大小

c 比較兩個日期的大小 標籤 c date class 2010 03 31 19 24 38040人閱讀收藏 舉報 using system using system.collections public class myclass system.timespan diff1 date2.subt...

js 比較兩個日期的大小

使用gettime 函式比較兩個日期的大小 定義和用法 gettime 函式的返回值為number型別,可返回距 1970 年 1 月 1 日之間的毫秒數。語法 dateobject.gettime 返回值 dateobject 指定的日期和時間距 1970 年 1 月 1 日午夜 gmt 時間 之...