在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 時間 之...