比較兩個時間字串的大小
現在如何判斷他們的大小。
如果不想再轉為date型別比較
有一種簡單的方法
String a="2003-10-12";
String b="2003-10-21";
int result=a.compareTo(b);
if (result==0)
out.print("a=b");
else if (result < 0 )
out.print("a<b");
else out.print("a>b");
使用String類中的compareTo()方法比較。如:s1.compareTo(s2)
但是這個方法有個缺點,就是要求兩個參與比較的字串的形式及長度必須相同才能夠正確比較,否則,比較結果是錯的.
例如:
s1 = "02";
s2 = "12";
這樣比較是正確的.
但如果是下面的樣子,
s1 = "2";
s2 = "12";
比較結果是錯誤的的
相關推薦
比較兩個時間字串的大小
現在有兩個字串,是從表單讀取來的日期性,“2003-10-12”與“2003-10-21”, 現在如何判斷他們的大小。 如果不想再轉為date型別比較 有一種簡單的方法 String a="2003-10-12"; String b="2003-10-21"; int re
比較兩個時間的大小 舉例:CompareDate("12:00","11:15")
ret fun col urn hour spl 兩個 大小 eth //比較兩個時間的大小 舉例:CompareDate("12:00","11:15") function CompareDate(t1, t2) { var date = new Date();
比較兩個時間字符串的大小
缺點 com 使用 就是 -s 大小 能夠 lan 參與 String a="2003-10-12"; String b="2003-10-21";int result=a.compareTo(b);if (result==0)out.print("a=b");else
Java比較兩個時間大小方法記錄
@GetMapping("/compare/time/{start}/{end}") public static Integer compareTime(@PathVariable String start, @PathVariable String end) throws
比較兩個整數的大小
比較兩個整數的大小 linux test if shell腳本練習比較兩個整數的大小說明:使用if條件從句比較兩個整數的大小。使用傳參方法時,需要對傳參個數及傳入的參數是否是整數進行判斷。思路第一,先判斷輸入的是兩個數,對輸入個數進行判斷;第二,再判斷輸入的兩個數是整數;第三,最後比較兩個數的大小。
C#代碼中如何比較兩個日期的大小?
inf div return 比較 action tco date string 技術 C#中比較兩個日期大小的方法 /// <summary> /// 比較兩個日期大小 /// </summary>
js比較兩個數字的大小不能直接比
錯誤寫法: var minMoney = $("#minMoney").val(); var maxMoney = $("#maxMoney").val(); if (maxMoney)<= minMoney) { pt.alertInfo("最大金額必須大於最小金額");
比較兩個char*字串 或 string物件是否相等 c\c++
如果要比較的物件是char*字串 利用: int strcmp(const char* s1,const char* s2);1 (1) 當s1 < s2時,返回負數; (2) 當s1 == s2時,返回值 = 0; (3) 當s1 > s2時,返回正數。
js-比較兩個日期的大小
第一種方法: function CompareDate(d1,d2) { return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/")))); } var current_time = "20
【原創】python 比較兩個版本號大小
?123456789101112131415161718192021222324252627
lua比較兩個時間點,返回相差幾天
-- 上一個時間 local lastYear = os.date("%Y", 1490889600) local lastMonth = os.date("%m", 1490889600) local lastDay = os.date("%d",
LUA 比較兩個時間點(os.date())之間的時間間隔值
--[[比較兩個時間,返回相差多少時間]] function timediff(long_time,short_time) local n_short_time,n_long_time,carry,
JQuery判斷兩個時間日期大小
var startTime = $("#MONSTARTTIME").val(); var start = new Date(startTime.replace("-", "/").replace("-", "/")); var
IP工具類:判斷兩個ip是否在同一個網段內,比較兩個ip的大小
import java.util.regex.Pattern; /** * IP地址範圍: 0.0.0.0~255.255.255.255,包括了mask地址。 IP地址劃分: * A類地址:1.0.0.1~126.255.255.254 B類地址:128.0.0.1~
C#比較兩個日期的大小
using System;using System.Collections;public class MyClass{public static void Main(){DateTime dt1 = DateTime.Parse("2006-04-01");DateTime
PHP比較兩個時間相差的天數
$time1 = strtotime('2018-06-01 10:19:20'); //當前時間 $time2 = strtotime('2018-05-31 10:
JS比較兩個日期的大小
最近遇到一個問題是關於日期的大小比較,如果日期不同位就會出現判斷錯誤,所以這裡驚醒一下自己。出現這個情況的原因是,字串比較小,遵循從左到右的原則,’2’和’1314’比較,’2’大於’1314’。
JS比較兩個數字的大小
一般情況下:if(2 > 10){ alert("不正確!");} 此比較不會是想要的結果:它相當於2 >1,把10的第一位取出來比較。 解決方法:if(eval(2) > eval(10)){alert("不正確!");} eval()函式用於在不引用任何特定物件的情況下計算程
DOS下比較兩個檔案的大小
首先建立一個批處理檔案,命名為comparesize.bat. @echo off rem 比較兩個檔案的大小,返回較大檔案的編號,相同返回0. set file1=%1 set file2=%2 dir /-c %file1%>comparetemp1.txt di
【Java】利用String的compareTo比較兩個時期字串
在《【Java】比對兩個以字串形式表示的時期是否相差超過1天》(點選開啟連結)曾經介紹過,如果利用字串的擷取來比較兩個在資料庫中取出來,被特定格式化的日期。然而,這具有一定的侷限性,最大的缺點出在擷取字串太複雜太麻煩。 其實可以利用String的compareTo比較兩個表